|
STM32F4xx_HAL_Driver
1.8.3
|
LPTIM IRQ handler. More...
Collaboration diagram for LPTIM IRQ handler and callbacks: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.