STM32F4xx_HAL_Driver
1.8.3
|
LPTIM IRQ handler. More...
Functions | |
void | HAL_LPTIM_IRQHandler (LPTIM_HandleTypeDef *hlptim) |
Handle LPTIM interrupt request. More... | |
void | HAL_LPTIM_CompareMatchCallback (LPTIM_HandleTypeDef *hlptim) |
Compare match callback in non-blocking mode. More... | |
void | HAL_LPTIM_AutoReloadMatchCallback (LPTIM_HandleTypeDef *hlptim) |
Autoreload match callback in non-blocking mode. More... | |
void | HAL_LPTIM_TriggerCallback (LPTIM_HandleTypeDef *hlptim) |
Trigger detected callback in non-blocking mode. More... | |
void | HAL_LPTIM_CompareWriteCallback (LPTIM_HandleTypeDef *hlptim) |
Compare write callback in non-blocking mode. More... | |
void | HAL_LPTIM_AutoReloadWriteCallback (LPTIM_HandleTypeDef *hlptim) |
Autoreload write callback in non-blocking mode. More... | |
void | HAL_LPTIM_DirectionUpCallback (LPTIM_HandleTypeDef *hlptim) |
Direction counter changed from Down to Up callback in non-blocking mode. More... | |
void | HAL_LPTIM_DirectionDownCallback (LPTIM_HandleTypeDef *hlptim) |
Direction counter changed from Up to Down callback in non-blocking mode. More... | |
HAL_StatusTypeDef | HAL_LPTIM_RegisterCallback (LPTIM_HandleTypeDef *hlptim, HAL_LPTIM_CallbackIDTypeDef CallbackID, pLPTIM_CallbackTypeDef pCallback) |
Register a User LPTIM callback to be used instead of the weak predefined callback. More... | |
HAL_StatusTypeDef | HAL_LPTIM_UnRegisterCallback (LPTIM_HandleTypeDef *hlptim, HAL_LPTIM_CallbackIDTypeDef CallbackID) |
Unregister a LPTIM callback LLPTIM callback is redirected to the weak predefined callback. More... | |
LPTIM IRQ handler.
LPTIM IRQ handler and callback functions.
============================================================================== ##### LPTIM IRQ handler and callbacks ##### ============================================================================== [..] This section provides LPTIM IRQ handler and callback functions called within the IRQ handler: (+) LPTIM interrupt request handler (+) Compare match Callback (+) Auto-reload match Callback (+) External trigger event detection Callback (+) Compare register write complete Callback (+) Auto-reload register write complete Callback (+) Up-counting direction change Callback (+) Down-counting direction change Callback
__weak void HAL_LPTIM_AutoReloadMatchCallback | ( | LPTIM_HandleTypeDef * | hlptim | ) |
Autoreload match callback in non-blocking mode.
hlptim | LPTIM handle |
None |
Definition at line 1966 of file stm32f4xx_hal_lptim.c.
__weak void HAL_LPTIM_AutoReloadWriteCallback | ( | LPTIM_HandleTypeDef * | hlptim | ) |
Autoreload write callback in non-blocking mode.
hlptim | LPTIM handle |
None |
Definition at line 2011 of file stm32f4xx_hal_lptim.c.
__weak void HAL_LPTIM_CompareMatchCallback | ( | LPTIM_HandleTypeDef * | hlptim | ) |
Compare match callback in non-blocking mode.
hlptim | LPTIM handle |
None |
Definition at line 1951 of file stm32f4xx_hal_lptim.c.
__weak void HAL_LPTIM_CompareWriteCallback | ( | LPTIM_HandleTypeDef * | hlptim | ) |
Compare write callback in non-blocking mode.
hlptim | LPTIM handle |
None |
Definition at line 1996 of file stm32f4xx_hal_lptim.c.
__weak void HAL_LPTIM_DirectionDownCallback | ( | LPTIM_HandleTypeDef * | hlptim | ) |
Direction counter changed from Up to Down callback in non-blocking mode.
hlptim | LPTIM handle |
None |
Definition at line 2041 of file stm32f4xx_hal_lptim.c.
__weak void HAL_LPTIM_DirectionUpCallback | ( | LPTIM_HandleTypeDef * | hlptim | ) |
Direction counter changed from Down to Up callback in non-blocking mode.
hlptim | LPTIM handle |
None |
Definition at line 2026 of file stm32f4xx_hal_lptim.c.
void HAL_LPTIM_IRQHandler | ( | LPTIM_HandleTypeDef * | hlptim | ) |
Handle LPTIM interrupt request.
hlptim | LPTIM handle |
None |
Definition at line 1821 of file stm32f4xx_hal_lptim.c.
HAL_StatusTypeDef HAL_LPTIM_RegisterCallback | ( | LPTIM_HandleTypeDef * | hlptim, |
HAL_LPTIM_CallbackIDTypeDef | CallbackID, | ||
pLPTIM_CallbackTypeDef | pCallback | ||
) |
Register a User LPTIM callback to be used instead of the weak predefined callback.
hlptim | LPTIM handle |
CallbackID | ID of the callback to be registered This parameter can be one of the following values:
|
pCallback | pointer to the callback function |
status |
Definition at line 2069 of file stm32f4xx_hal_lptim.c.
__weak void HAL_LPTIM_TriggerCallback | ( | LPTIM_HandleTypeDef * | hlptim | ) |
Trigger detected callback in non-blocking mode.
hlptim | LPTIM handle |
None |
Definition at line 1981 of file stm32f4xx_hal_lptim.c.
HAL_StatusTypeDef HAL_LPTIM_UnRegisterCallback | ( | LPTIM_HandleTypeDef * | hlptim, |
HAL_LPTIM_CallbackIDTypeDef | CallbackID | ||
) |
Unregister a LPTIM callback LLPTIM callback is redirected to the weak predefined callback.
hlptim | LPTIM handle |
CallbackID | ID of the callback to be unregistered This parameter can be one of the following values:
|
status |
Definition at line 2170 of file stm32f4xx_hal_lptim.c.