135 #ifdef HAL_LPTIM_MODULE_ENABLED 230 uint32_t tmpcfgr = 0;
915 uint32_t tmpcfgr = 0;
993 uint32_t tmpcfgr = 0;
1684 return hlptim->
State;
#define __HAL_LPTIM_WAKEUPTIMER_EXTI_ENABLE_IT()
Enable interrupt on the LPTIM Wake-up Timer associated Exti line.
LPTIM_ClockConfigTypeDef Clock
#define IS_LPTIM_CLOCK_SOURCE(__SOURCE__)
HAL_StatusTypeDef HAL_LPTIM_SetOnce_Stop(LPTIM_HandleTypeDef *hlptim)
uint32_t HAL_LPTIM_ReadCompare(LPTIM_HandleTypeDef *hlptim)
void HAL_LPTIM_CompareWriteCallback(LPTIM_HandleTypeDef *hlptim)
#define __HAL_LPTIM_CLEAR_FLAG(__HANDLE__, __FLAG__)
Clears the specified LPTIM flag.
#define __HAL_LPTIM_START_SINGLE(__HANDLE__)
#define assert_param(expr)
Include module's header file.
#define __HAL_LPTIM_AUTORELOAD_SET(__HANDLE__, __VALUE__)
Writes the passed parameter in the Autoreload register.
void HAL_LPTIM_IRQHandler(LPTIM_HandleTypeDef *hlptim)
enum __HAL_LPTIM_StateTypeDef HAL_LPTIM_StateTypeDef
HAL LPTIM State structure definition.
#define __HAL_LPTIM_WAKEUPTIMER_EXTI_DISABLE_IT()
Disable interrupt on the LPTIM Wake-up Timer associated Exti line.
#define __HAL_LPTIM_WAKEUPTIMER_EXTI_ENABLE_RISING_EDGE()
Enable rising edge trigger on the LPTIM Wake-up Timer associated Exti line.
#define LPTIM_TRIGSOURCE_SOFTWARE
void HAL_LPTIM_DirectionDownCallback(LPTIM_HandleTypeDef *hlptim)
#define __HAL_UNLOCK(__HANDLE__)
#define IS_LPTIM_CLOCK_PRESCALER(__PRESCALER__)
#define IS_LPTIM_PERIOD(PERIOD)
HAL_StatusTypeDef HAL_LPTIM_OnePulse_Stop_IT(LPTIM_HandleTypeDef *hlptim)
#define __HAL_LPTIM_COMPARE_SET(__HANDLE__, __VALUE__)
Writes the passed parameter in the Compare register.
LPTIM handle Structure definition.
HAL_StatusTypeDef HAL_LPTIM_TimeOut_Start_IT(LPTIM_HandleTypeDef *hlptim, uint32_t Period, uint32_t Timeout)
#define LPTIM_PRESCALER_DIV1
#define LPTIM_CFGR_PRELOAD
void HAL_LPTIM_DirectionUpCallback(LPTIM_HandleTypeDef *hlptim)
HAL_StatusTypeDef HAL_LPTIM_OnePulse_Stop(LPTIM_HandleTypeDef *hlptim)
HAL_StatusTypeDef HAL_LPTIM_PWM_Stop(LPTIM_HandleTypeDef *hlptim)
#define LPTIM_FLAG_EXTTRIG
HAL_StatusTypeDef HAL_LPTIM_Encoder_Start_IT(LPTIM_HandleTypeDef *hlptim, uint32_t Period)
#define IS_LPTIM_EXT_TRG_POLARITY(__POLAR__)
#define __HAL_LPTIM_WAKEUPTIMER_EXTI_DISABLE_RISING_EDGE()
Disable rising edge trigger on the LPTIM Wake-up Timer associated Exti line.
uint32_t HAL_LPTIM_ReadAutoReload(LPTIM_HandleTypeDef *hlptim)
#define __HAL_LPTIM_DISABLE_IT(__HANDLE__, __INTERRUPT__)
Disable the specified LPTIM interrupt.
HAL_StatusTypeDef HAL_LPTIM_Init(LPTIM_HandleTypeDef *hlptim)
#define __HAL_LPTIM_ENABLE_IT(__HANDLE__, __INTERRUPT__)
Enable the specified LPTIM interrupt.
#define LPTIM_COUNTERSOURCE_EXTERNAL
void HAL_LPTIM_AutoReloadWriteCallback(LPTIM_HandleTypeDef *hlptim)
void HAL_LPTIM_MspDeInit(LPTIM_HandleTypeDef *hlptim)
void HAL_LPTIM_TriggerCallback(LPTIM_HandleTypeDef *hlptim)
HAL_StatusTypeDef HAL_LPTIM_PWM_Start_IT(LPTIM_HandleTypeDef *hlptim, uint32_t Period, uint32_t Pulse)
#define IS_LPTIM_OUTPUT_POLARITY(__POLARITY__)
#define LPTIM_CFGR_TRGFLT
HAL_StatusTypeDef HAL_LPTIM_TimeOut_Stop(LPTIM_HandleTypeDef *hlptim)
HAL_StatusTypeDef HAL_LPTIM_TimeOut_Stop_IT(LPTIM_HandleTypeDef *hlptim)
HAL_StatusTypeDef HAL_LPTIM_PWM_Start(LPTIM_HandleTypeDef *hlptim, uint32_t Period, uint32_t Pulse)
LPTIM_TriggerConfigTypeDef Trigger
#define LPTIM_CFGR_TRIGEN
#define __HAL_LPTIM_ENABLE(__HANDLE__)
Enable/Disable the LPTIM peripheral.
#define IS_LPTIM_INSTANCE(__INSTANCE__)
This file contains all the functions prototypes for the HAL module driver.
HAL_StatusTypeDef HAL_LPTIM_OnePulse_Start(LPTIM_HandleTypeDef *hlptim, uint32_t Period, uint32_t Pulse)
HAL_StatusTypeDef HAL_LPTIM_SetOnce_Stop_IT(LPTIM_HandleTypeDef *hlptim)
HAL_StatusTypeDef HAL_LPTIM_SetOnce_Start_IT(LPTIM_HandleTypeDef *hlptim, uint32_t Period, uint32_t Pulse)
#define IS_LPTIM_CLOCK_SAMPLE_TIME(__SAMPLETIME__)
HAL_StatusTypeDef HAL_LPTIM_Encoder_Stop_IT(LPTIM_HandleTypeDef *hlptim)
#define __HAL_LPTIM_WAKEUPTIMER_EXTI_CLEAR_FLAG()
Clear the LPTIM Wake-up Timer associated Exti line flag.
__IO HAL_LPTIM_StateTypeDef State
HAL_StatusTypeDef HAL_LPTIM_PWM_Stop_IT(LPTIM_HandleTypeDef *hlptim)
#define IS_LPTIM_CLOCK_POLARITY(__POLARITY__)
HAL_StatusTypeDef HAL_LPTIM_Counter_Start_IT(LPTIM_HandleTypeDef *hlptim, uint32_t Period)
HAL_StatusTypeDef HAL_LPTIM_DeInit(LPTIM_HandleTypeDef *hlptim)
#define LPTIM_CFGR_TRIGSEL
HAL_StatusTypeDef HAL_LPTIM_SetOnce_Start(LPTIM_HandleTypeDef *hlptim, uint32_t Period, uint32_t Pulse)
LPTIM_ULPClockConfigTypeDef UltraLowPowerClock
#define IS_LPTIM_TRIG_SAMPLE_TIME(__SAMPLETIME__)
void HAL_LPTIM_CompareMatchCallback(LPTIM_HandleTypeDef *hlptim)
#define __HAL_LPTIM_GET_FLAG(__HANDLE__, __FLAG__)
Checks whether the specified LPTIM flag is set or not.
HAL_StatusTypeDef HAL_LPTIM_Encoder_Stop(LPTIM_HandleTypeDef *hlptim)
#define IS_LPTIM_CLOCK_PRESCALERDIV1(__PRESCALER__)
#define __HAL_LPTIM_DISABLE(__HANDLE__)
uint32_t HAL_LPTIM_ReadCounter(LPTIM_HandleTypeDef *hlptim)
void HAL_LPTIM_AutoReloadMatchCallback(LPTIM_HandleTypeDef *hlptim)
#define LPTIM_CFGR_WAVPOL
HAL_StatusTypeDef HAL_LPTIM_OnePulse_Start_IT(LPTIM_HandleTypeDef *hlptim, uint32_t Period, uint32_t Pulse)
HAL_StatusTypeDef HAL_LPTIM_TimeOut_Start(LPTIM_HandleTypeDef *hlptim, uint32_t Period, uint32_t Timeout)
HAL_StatusTypeDef HAL_LPTIM_Encoder_Start(LPTIM_HandleTypeDef *hlptim, uint32_t Period)
HAL_StatusTypeDef HAL_LPTIM_Counter_Stop(LPTIM_HandleTypeDef *hlptim)
void HAL_LPTIM_MspInit(LPTIM_HandleTypeDef *hlptim)
HAL_StatusTypeDef
HAL Status structures definition.
HAL_StatusTypeDef HAL_LPTIM_Counter_Start(LPTIM_HandleTypeDef *hlptim, uint32_t Period)
#define __HAL_LPTIM_GET_IT_SOURCE(__HANDLE__, __INTERRUPT__)
Checks whether the specified LPTIM interrupt is set or not.
#define LPTIM_CLOCKSOURCE_ULPTIM
#define LPTIM_CFGR_TIMOUT
#define LPTIM_CFGR_COUNTMODE
#define __HAL_LPTIM_START_CONTINUOUS(__HANDLE__)
Starts the LPTIM peripheral in Continuous or in single mode.
#define IS_LPTIM_TRG_SOURCE(__TRIG__)
HAL_LPTIM_StateTypeDef HAL_LPTIM_GetState(LPTIM_HandleTypeDef *hlptim)
HAL_StatusTypeDef HAL_LPTIM_Counter_Stop_IT(LPTIM_HandleTypeDef *hlptim)
#define IS_LPTIM_UPDATE_MODE(__MODE__)
#define IS_LPTIM_COUNTER_SOURCE(__SOURCE__)
#define IS_LPTIM_PULSE(PULSE)
#define LPTIM_CLOCKSOURCE_APBCLOCK_LPOSC