STM32H735xx HAL User Manual
|
LPTIM handle Structure definition. More...
#include <stm32h7xx_hal_lptim.h>
Data Fields | |
LPTIM_TypeDef * | Instance |
LPTIM_InitTypeDef | Init |
HAL_StatusTypeDef | Status |
HAL_LockTypeDef | Lock |
__IO HAL_LPTIM_StateTypeDef | State |
void(* | MspInitCallback )(struct __LPTIM_HandleTypeDef *hlptim) |
void(* | MspDeInitCallback )(struct __LPTIM_HandleTypeDef *hlptim) |
void(* | CompareMatchCallback )(struct __LPTIM_HandleTypeDef *hlptim) |
void(* | AutoReloadMatchCallback )(struct __LPTIM_HandleTypeDef *hlptim) |
void(* | TriggerCallback )(struct __LPTIM_HandleTypeDef *hlptim) |
void(* | CompareWriteCallback )(struct __LPTIM_HandleTypeDef *hlptim) |
void(* | AutoReloadWriteCallback )(struct __LPTIM_HandleTypeDef *hlptim) |
void(* | DirectionUpCallback )(struct __LPTIM_HandleTypeDef *hlptim) |
void(* | DirectionDownCallback )(struct __LPTIM_HandleTypeDef *hlptim) |
LPTIM handle Structure definition.
Definition at line 140 of file stm32h7xx_hal_lptim.h.
void(* __LPTIM_HandleTypeDef::AutoReloadMatchCallback)(struct __LPTIM_HandleTypeDef *hlptim) |
Auto-reload match Callback
Definition at line 159 of file stm32h7xx_hal_lptim.h.
Referenced by HAL_LPTIM_IRQHandler(), HAL_LPTIM_RegisterCallback(), HAL_LPTIM_UnRegisterCallback(), and LPTIM_ResetCallback().
void(* __LPTIM_HandleTypeDef::AutoReloadWriteCallback)(struct __LPTIM_HandleTypeDef *hlptim) |
Auto-reload register write complete Callback
Definition at line 162 of file stm32h7xx_hal_lptim.h.
Referenced by HAL_LPTIM_IRQHandler(), HAL_LPTIM_RegisterCallback(), HAL_LPTIM_UnRegisterCallback(), and LPTIM_ResetCallback().
void(* __LPTIM_HandleTypeDef::CompareMatchCallback)(struct __LPTIM_HandleTypeDef *hlptim) |
Compare match Callback
Definition at line 158 of file stm32h7xx_hal_lptim.h.
Referenced by HAL_LPTIM_IRQHandler(), HAL_LPTIM_RegisterCallback(), HAL_LPTIM_UnRegisterCallback(), and LPTIM_ResetCallback().
void(* __LPTIM_HandleTypeDef::CompareWriteCallback)(struct __LPTIM_HandleTypeDef *hlptim) |
Compare register write complete Callback
Definition at line 161 of file stm32h7xx_hal_lptim.h.
Referenced by HAL_LPTIM_IRQHandler(), HAL_LPTIM_RegisterCallback(), HAL_LPTIM_UnRegisterCallback(), and LPTIM_ResetCallback().
void(* __LPTIM_HandleTypeDef::DirectionDownCallback)(struct __LPTIM_HandleTypeDef *hlptim) |
Down-counting direction change Callback
Definition at line 164 of file stm32h7xx_hal_lptim.h.
Referenced by HAL_LPTIM_IRQHandler(), HAL_LPTIM_RegisterCallback(), HAL_LPTIM_UnRegisterCallback(), and LPTIM_ResetCallback().
void(* __LPTIM_HandleTypeDef::DirectionUpCallback)(struct __LPTIM_HandleTypeDef *hlptim) |
Up-counting direction change Callback
Definition at line 163 of file stm32h7xx_hal_lptim.h.
Referenced by HAL_LPTIM_IRQHandler(), HAL_LPTIM_RegisterCallback(), HAL_LPTIM_UnRegisterCallback(), and LPTIM_ResetCallback().
LPTIM required parameters
Definition at line 147 of file stm32h7xx_hal_lptim.h.
Referenced by HAL_LPTIM_Counter_Start(), HAL_LPTIM_Counter_Start_IT(), HAL_LPTIM_Encoder_Start(), HAL_LPTIM_Encoder_Start_IT(), HAL_LPTIM_Init(), HAL_LPTIM_OnePulse_Start_IT(), HAL_LPTIM_OnePulse_Stop_IT(), HAL_LPTIM_PWM_Start_IT(), HAL_LPTIM_PWM_Stop_IT(), HAL_LPTIM_SetOnce_Start_IT(), and HAL_LPTIM_SetOnce_Stop_IT().
LPTIM_TypeDef* __LPTIM_HandleTypeDef::Instance |
Register base address
Definition at line 145 of file stm32h7xx_hal_lptim.h.
Referenced by HAL_LPTIM_Counter_Start(), HAL_LPTIM_Counter_Start_IT(), HAL_LPTIM_Counter_Stop(), HAL_LPTIM_Counter_Stop_IT(), HAL_LPTIM_Encoder_Start(), HAL_LPTIM_Encoder_Start_IT(), HAL_LPTIM_Encoder_Stop(), HAL_LPTIM_Encoder_Stop_IT(), HAL_LPTIM_Init(), HAL_LPTIM_OnePulse_Start(), HAL_LPTIM_OnePulse_Start_IT(), HAL_LPTIM_OnePulse_Stop(), HAL_LPTIM_OnePulse_Stop_IT(), HAL_LPTIM_PWM_Start(), HAL_LPTIM_PWM_Start_IT(), HAL_LPTIM_PWM_Stop(), HAL_LPTIM_PWM_Stop_IT(), HAL_LPTIM_ReadAutoReload(), HAL_LPTIM_ReadCompare(), HAL_LPTIM_ReadCounter(), HAL_LPTIM_SetOnce_Start(), HAL_LPTIM_SetOnce_Start_IT(), HAL_LPTIM_SetOnce_Stop(), HAL_LPTIM_SetOnce_Stop_IT(), HAL_LPTIM_TimeOut_Start(), HAL_LPTIM_TimeOut_Start_IT(), HAL_LPTIM_TimeOut_Stop(), HAL_LPTIM_TimeOut_Stop_IT(), and LPTIM_Disable().
HAL_LockTypeDef __LPTIM_HandleTypeDef::Lock |
LPTIM locking object
Definition at line 151 of file stm32h7xx_hal_lptim.h.
Referenced by HAL_LPTIM_Init().
void(* __LPTIM_HandleTypeDef::MspDeInitCallback)(struct __LPTIM_HandleTypeDef *hlptim) |
LPTIM Base Msp DeInit Callback
Definition at line 157 of file stm32h7xx_hal_lptim.h.
Referenced by HAL_LPTIM_DeInit(), HAL_LPTIM_RegisterCallback(), and HAL_LPTIM_UnRegisterCallback().
void(* __LPTIM_HandleTypeDef::MspInitCallback)(struct __LPTIM_HandleTypeDef *hlptim) |
LPTIM Base Msp Init Callback
Definition at line 156 of file stm32h7xx_hal_lptim.h.
Referenced by HAL_LPTIM_Init(), HAL_LPTIM_RegisterCallback(), and HAL_LPTIM_UnRegisterCallback().
LPTIM peripheral state
Definition at line 153 of file stm32h7xx_hal_lptim.h.
Referenced by HAL_LPTIM_Counter_Start(), HAL_LPTIM_Counter_Start_IT(), HAL_LPTIM_Counter_Stop(), HAL_LPTIM_Counter_Stop_IT(), HAL_LPTIM_DeInit(), HAL_LPTIM_Encoder_Start(), HAL_LPTIM_Encoder_Start_IT(), HAL_LPTIM_Encoder_Stop(), HAL_LPTIM_Encoder_Stop_IT(), HAL_LPTIM_GetState(), HAL_LPTIM_Init(), HAL_LPTIM_OnePulse_Start(), HAL_LPTIM_OnePulse_Start_IT(), HAL_LPTIM_OnePulse_Stop(), HAL_LPTIM_OnePulse_Stop_IT(), HAL_LPTIM_PWM_Start(), HAL_LPTIM_PWM_Start_IT(), HAL_LPTIM_PWM_Stop(), HAL_LPTIM_PWM_Stop_IT(), HAL_LPTIM_RegisterCallback(), HAL_LPTIM_SetOnce_Start(), HAL_LPTIM_SetOnce_Start_IT(), HAL_LPTIM_SetOnce_Stop(), HAL_LPTIM_SetOnce_Stop_IT(), HAL_LPTIM_TimeOut_Start(), HAL_LPTIM_TimeOut_Start_IT(), HAL_LPTIM_TimeOut_Stop(), HAL_LPTIM_TimeOut_Stop_IT(), HAL_LPTIM_UnRegisterCallback(), and LPTIM_Disable().
HAL_StatusTypeDef __LPTIM_HandleTypeDef::Status |
LPTIM peripheral status
Definition at line 149 of file stm32h7xx_hal_lptim.h.
void(* __LPTIM_HandleTypeDef::TriggerCallback)(struct __LPTIM_HandleTypeDef *hlptim) |
External trigger event detection Callback
Definition at line 160 of file stm32h7xx_hal_lptim.h.
Referenced by HAL_LPTIM_IRQHandler(), HAL_LPTIM_RegisterCallback(), HAL_LPTIM_UnRegisterCallback(), and LPTIM_ResetCallback().