STM32F479xx HAL User Manual
|
Functions | |
__STATIC_INLINE void | LL_TIM_OC_ConfigOutput (TIM_TypeDef *TIMx, uint32_t Channel, uint32_t Configuration) |
Configure an output channel. | |
__STATIC_INLINE void | LL_TIM_OC_SetMode (TIM_TypeDef *TIMx, uint32_t Channel, uint32_t Mode) |
Define the behavior of the output reference signal OCxREF from which OCx and OCxN (when relevant) are derived. | |
__STATIC_INLINE uint32_t | LL_TIM_OC_GetMode (TIM_TypeDef *TIMx, uint32_t Channel) |
Get the output compare mode of an output channel. | |
__STATIC_INLINE void | LL_TIM_OC_SetPolarity (TIM_TypeDef *TIMx, uint32_t Channel, uint32_t Polarity) |
Set the polarity of an output channel. | |
__STATIC_INLINE uint32_t | LL_TIM_OC_GetPolarity (TIM_TypeDef *TIMx, uint32_t Channel) |
Get the polarity of an output channel. | |
__STATIC_INLINE void | LL_TIM_OC_SetIdleState (TIM_TypeDef *TIMx, uint32_t Channel, uint32_t IdleState) |
Set the IDLE state of an output channel. | |
__STATIC_INLINE uint32_t | LL_TIM_OC_GetIdleState (TIM_TypeDef *TIMx, uint32_t Channel) |
Get the IDLE state of an output channel. | |
__STATIC_INLINE void | LL_TIM_OC_EnableFast (TIM_TypeDef *TIMx, uint32_t Channel) |
Enable fast mode for the output channel. | |
__STATIC_INLINE void | LL_TIM_OC_DisableFast (TIM_TypeDef *TIMx, uint32_t Channel) |
Disable fast mode for the output channel. | |
__STATIC_INLINE uint32_t | LL_TIM_OC_IsEnabledFast (TIM_TypeDef *TIMx, uint32_t Channel) |
Indicates whether fast mode is enabled for the output channel. | |
__STATIC_INLINE void | LL_TIM_OC_EnablePreload (TIM_TypeDef *TIMx, uint32_t Channel) |
Enable compare register (TIMx_CCRx) preload for the output channel. | |
__STATIC_INLINE void | LL_TIM_OC_DisablePreload (TIM_TypeDef *TIMx, uint32_t Channel) |
Disable compare register (TIMx_CCRx) preload for the output channel. | |
__STATIC_INLINE uint32_t | LL_TIM_OC_IsEnabledPreload (TIM_TypeDef *TIMx, uint32_t Channel) |
Indicates whether compare register (TIMx_CCRx) preload is enabled for the output channel. | |
__STATIC_INLINE void | LL_TIM_OC_EnableClear (TIM_TypeDef *TIMx, uint32_t Channel) |
Enable clearing the output channel on an external event. | |
__STATIC_INLINE void | LL_TIM_OC_DisableClear (TIM_TypeDef *TIMx, uint32_t Channel) |
Disable clearing the output channel on an external event. | |
__STATIC_INLINE uint32_t | LL_TIM_OC_IsEnabledClear (TIM_TypeDef *TIMx, uint32_t Channel) |
Indicates clearing the output channel on an external event is enabled for the output channel. | |
__STATIC_INLINE void | LL_TIM_OC_SetDeadTime (TIM_TypeDef *TIMx, uint32_t DeadTime) |
Set the dead-time delay (delay inserted between the rising edge of the OCxREF signal and the rising edge of the Ocx and OCxN signals). | |
__STATIC_INLINE void | LL_TIM_OC_SetCompareCH1 (TIM_TypeDef *TIMx, uint32_t CompareValue) |
Set compare value for output channel 1 (TIMx_CCR1). | |
__STATIC_INLINE void | LL_TIM_OC_SetCompareCH2 (TIM_TypeDef *TIMx, uint32_t CompareValue) |
Set compare value for output channel 2 (TIMx_CCR2). | |
__STATIC_INLINE void | LL_TIM_OC_SetCompareCH3 (TIM_TypeDef *TIMx, uint32_t CompareValue) |
Set compare value for output channel 3 (TIMx_CCR3). | |
__STATIC_INLINE void | LL_TIM_OC_SetCompareCH4 (TIM_TypeDef *TIMx, uint32_t CompareValue) |
Set compare value for output channel 4 (TIMx_CCR4). | |
__STATIC_INLINE uint32_t | LL_TIM_OC_GetCompareCH1 (TIM_TypeDef *TIMx) |
Get compare value (TIMx_CCR1) set for output channel 1. | |
__STATIC_INLINE uint32_t | LL_TIM_OC_GetCompareCH2 (TIM_TypeDef *TIMx) |
Get compare value (TIMx_CCR2) set for output channel 2. | |
__STATIC_INLINE uint32_t | LL_TIM_OC_GetCompareCH3 (TIM_TypeDef *TIMx) |
Get compare value (TIMx_CCR3) set for output channel 3. | |
__STATIC_INLINE uint32_t | LL_TIM_OC_GetCompareCH4 (TIM_TypeDef *TIMx) |
Get compare value (TIMx_CCR4) set for output channel 4. |
__STATIC_INLINE void LL_TIM_OC_ConfigOutput | ( | TIM_TypeDef * | TIMx, |
uint32_t | Channel, | ||
uint32_t | Configuration | ||
) |
Configure an output channel.
TIMx | Timer instance |
Channel | This parameter can be one of the following values: |
Configuration | This parameter must be a combination of all the following values: |
None |
Definition at line 1697 of file stm32f4xx_ll_tim.h.
References TIM_GET_CHANNEL_INDEX.
__STATIC_INLINE void LL_TIM_OC_DisableClear | ( | TIM_TypeDef * | TIMx, |
uint32_t | Channel | ||
) |
Disable clearing the output channel on an external event.
TIMx | Timer instance |
Channel | This parameter can be one of the following values: |
None |
Definition at line 2057 of file stm32f4xx_ll_tim.h.
References TIM_GET_CHANNEL_INDEX.
__STATIC_INLINE void LL_TIM_OC_DisableFast | ( | TIM_TypeDef * | TIMx, |
uint32_t | Channel | ||
) |
Disable fast mode for the output channel.
TIMx | Timer instance |
Channel | This parameter can be one of the following values: |
None |
Definition at line 1923 of file stm32f4xx_ll_tim.h.
References TIM_GET_CHANNEL_INDEX.
__STATIC_INLINE void LL_TIM_OC_DisablePreload | ( | TIM_TypeDef * | TIMx, |
uint32_t | Channel | ||
) |
Disable compare register (TIMx_CCRx) preload for the output channel.
TIMx | Timer instance |
Channel | This parameter can be one of the following values: |
None |
Definition at line 1988 of file stm32f4xx_ll_tim.h.
References TIM_GET_CHANNEL_INDEX.
__STATIC_INLINE void LL_TIM_OC_EnableClear | ( | TIM_TypeDef * | TIMx, |
uint32_t | Channel | ||
) |
Enable clearing the output channel on an external event.
TIMx | Timer instance |
Channel | This parameter can be one of the following values: |
None |
Definition at line 2034 of file stm32f4xx_ll_tim.h.
References TIM_GET_CHANNEL_INDEX.
__STATIC_INLINE void LL_TIM_OC_EnableFast | ( | TIM_TypeDef * | TIMx, |
uint32_t | Channel | ||
) |
Enable fast mode for the output channel.
TIMx | Timer instance |
Channel | This parameter can be one of the following values: |
None |
Definition at line 1901 of file stm32f4xx_ll_tim.h.
References TIM_GET_CHANNEL_INDEX.
__STATIC_INLINE void LL_TIM_OC_EnablePreload | ( | TIM_TypeDef * | TIMx, |
uint32_t | Channel | ||
) |
Enable compare register (TIMx_CCRx) preload for the output channel.
TIMx | Timer instance |
Channel | This parameter can be one of the following values: |
None |
Definition at line 1967 of file stm32f4xx_ll_tim.h.
References TIM_GET_CHANNEL_INDEX.
__STATIC_INLINE uint32_t LL_TIM_OC_GetCompareCH1 | ( | TIM_TypeDef * | TIMx | ) |
Get compare value (TIMx_CCR1) set for output channel 1.
TIMx | Timer instance |
CompareValue | (between Min_Data=0 and Max_Data=65535) |
Definition at line 2185 of file stm32f4xx_ll_tim.h.
__STATIC_INLINE uint32_t LL_TIM_OC_GetCompareCH2 | ( | TIM_TypeDef * | TIMx | ) |
Get compare value (TIMx_CCR2) set for output channel 2.
TIMx | Timer instance |
CompareValue | (between Min_Data=0 and Max_Data=65535) |
Definition at line 2201 of file stm32f4xx_ll_tim.h.
__STATIC_INLINE uint32_t LL_TIM_OC_GetCompareCH3 | ( | TIM_TypeDef * | TIMx | ) |
Get compare value (TIMx_CCR3) set for output channel 3.
TIMx | Timer instance |
CompareValue | (between Min_Data=0 and Max_Data=65535) |
Definition at line 2217 of file stm32f4xx_ll_tim.h.
__STATIC_INLINE uint32_t LL_TIM_OC_GetCompareCH4 | ( | TIM_TypeDef * | TIMx | ) |
Get compare value (TIMx_CCR4) set for output channel 4.
TIMx | Timer instance |
CompareValue | (between Min_Data=0 and Max_Data=65535) |
Definition at line 2233 of file stm32f4xx_ll_tim.h.
__STATIC_INLINE uint32_t LL_TIM_OC_GetIdleState | ( | TIM_TypeDef * | TIMx, |
uint32_t | Channel | ||
) |
Get the IDLE state of an output channel.
TIMx | Timer instance |
Channel | This parameter can be one of the following values: |
Returned | value can be one of the following values: |
Definition at line 1880 of file stm32f4xx_ll_tim.h.
References TIM_GET_CHANNEL_INDEX.
__STATIC_INLINE uint32_t LL_TIM_OC_GetMode | ( | TIM_TypeDef * | TIMx, |
uint32_t | Channel | ||
) |
Get the output compare mode of an output channel.
TIMx | Timer instance |
Channel | This parameter can be one of the following values: |
Returned | value can be one of the following values: |
Definition at line 1761 of file stm32f4xx_ll_tim.h.
References TIM_GET_CHANNEL_INDEX.
__STATIC_INLINE uint32_t LL_TIM_OC_GetPolarity | ( | TIM_TypeDef * | TIMx, |
uint32_t | Channel | ||
) |
Get the polarity of an output channel.
TIMx | Timer instance |
Channel | This parameter can be one of the following values: |
Returned | value can be one of the following values: |
Definition at line 1819 of file stm32f4xx_ll_tim.h.
References TIM_GET_CHANNEL_INDEX.
__STATIC_INLINE uint32_t LL_TIM_OC_IsEnabledClear | ( | TIM_TypeDef * | TIMx, |
uint32_t | Channel | ||
) |
Indicates clearing the output channel on an external event is enabled for the output channel.
TIMx | Timer instance |
Channel | This parameter can be one of the following values: |
State | of bit (1 or 0). |
Definition at line 2082 of file stm32f4xx_ll_tim.h.
References TIM_GET_CHANNEL_INDEX.
__STATIC_INLINE uint32_t LL_TIM_OC_IsEnabledFast | ( | TIM_TypeDef * | TIMx, |
uint32_t | Channel | ||
) |
Indicates whether fast mode is enabled for the output channel.
TIMx | Timer instance |
Channel | This parameter can be one of the following values: |
State | of bit (1 or 0). |
Definition at line 1945 of file stm32f4xx_ll_tim.h.
References TIM_GET_CHANNEL_INDEX.
__STATIC_INLINE uint32_t LL_TIM_OC_IsEnabledPreload | ( | TIM_TypeDef * | TIMx, |
uint32_t | Channel | ||
) |
Indicates whether compare register (TIMx_CCRx) preload is enabled for the output channel.
TIMx | Timer instance |
Channel | This parameter can be one of the following values: |
State | of bit (1 or 0). |
Definition at line 2009 of file stm32f4xx_ll_tim.h.
References TIM_GET_CHANNEL_INDEX.
__STATIC_INLINE void LL_TIM_OC_SetCompareCH1 | ( | TIM_TypeDef * | TIMx, |
uint32_t | CompareValue | ||
) |
Set compare value for output channel 1 (TIMx_CCR1).
TIMx | Timer instance |
CompareValue | between Min_Data=0 and Max_Data=65535 |
None |
Definition at line 2118 of file stm32f4xx_ll_tim.h.
Referenced by OC1Config().
__STATIC_INLINE void LL_TIM_OC_SetCompareCH2 | ( | TIM_TypeDef * | TIMx, |
uint32_t | CompareValue | ||
) |
Set compare value for output channel 2 (TIMx_CCR2).
TIMx | Timer instance |
CompareValue | between Min_Data=0 and Max_Data=65535 |
None |
Definition at line 2135 of file stm32f4xx_ll_tim.h.
Referenced by LL_TIM_HALLSENSOR_Init(), and OC2Config().
__STATIC_INLINE void LL_TIM_OC_SetCompareCH3 | ( | TIM_TypeDef * | TIMx, |
uint32_t | CompareValue | ||
) |
Set compare value for output channel 3 (TIMx_CCR3).
TIMx | Timer instance |
CompareValue | between Min_Data=0 and Max_Data=65535 |
None |
Definition at line 2152 of file stm32f4xx_ll_tim.h.
Referenced by OC3Config().
__STATIC_INLINE void LL_TIM_OC_SetCompareCH4 | ( | TIM_TypeDef * | TIMx, |
uint32_t | CompareValue | ||
) |
Set compare value for output channel 4 (TIMx_CCR4).
TIMx | Timer instance |
CompareValue | between Min_Data=0 and Max_Data=65535 |
None |
Definition at line 2169 of file stm32f4xx_ll_tim.h.
Referenced by OC4Config().
__STATIC_INLINE void LL_TIM_OC_SetDeadTime | ( | TIM_TypeDef * | TIMx, |
uint32_t | DeadTime | ||
) |
Set the dead-time delay (delay inserted between the rising edge of the OCxREF signal and the rising edge of the Ocx and OCxN signals).
TIMx | Timer instance |
DeadTime | between Min_Data=0 and Max_Data=255 |
None |
Definition at line 2101 of file stm32f4xx_ll_tim.h.
__STATIC_INLINE void LL_TIM_OC_SetIdleState | ( | TIM_TypeDef * | TIMx, |
uint32_t | Channel, | ||
uint32_t | IdleState | ||
) |
Set the IDLE state of an output channel.
TIMx | Timer instance |
Channel | This parameter can be one of the following values: |
IdleState | This parameter can be one of the following values: |
None |
Definition at line 1852 of file stm32f4xx_ll_tim.h.
References TIM_GET_CHANNEL_INDEX.
__STATIC_INLINE void LL_TIM_OC_SetMode | ( | TIM_TypeDef * | TIMx, |
uint32_t | Channel, | ||
uint32_t | Mode | ||
) |
Define the behavior of the output reference signal OCxREF from which OCx and OCxN (when relevant) are derived.
TIMx | Timer instance |
Channel | This parameter can be one of the following values: |
Mode | This parameter can be one of the following values: |
None |
Definition at line 1732 of file stm32f4xx_ll_tim.h.
References TIM_GET_CHANNEL_INDEX.
__STATIC_INLINE void LL_TIM_OC_SetPolarity | ( | TIM_TypeDef * | TIMx, |
uint32_t | Channel, | ||
uint32_t | Polarity | ||
) |
Set the polarity of an output channel.
TIMx | Timer instance |
Channel | This parameter can be one of the following values: |
Polarity | This parameter can be one of the following values: |
None |
Definition at line 1791 of file stm32f4xx_ll_tim.h.
References TIM_GET_CHANNEL_INDEX.