summaryrefslogtreecommitdiff
path: root/bsps/arm/stm32h7/include/stm32h7xx_hal_tim.h
diff options
context:
space:
mode:
Diffstat (limited to 'bsps/arm/stm32h7/include/stm32h7xx_hal_tim.h')
-rw-r--r--bsps/arm/stm32h7/include/stm32h7xx_hal_tim.h67
1 files changed, 67 insertions, 0 deletions
diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_tim.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_tim.h
index 6daa529659..7d3473fee2 100644
--- a/bsps/arm/stm32h7/include/stm32h7xx_hal_tim.h
+++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_tim.h
@@ -37,6 +37,7 @@ extern "C" {
/* Exported types ------------------------------------------------------------*/
/** @defgroup TIM_Exported_Types TIM Exported Types
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
@@ -451,10 +452,12 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
/* Exported constants --------------------------------------------------------*/
/** @defgroup TIM_Exported_Constants TIM Exported Constants
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
/** @defgroup TIM_ClearInput_Source TIM Clear Input Source
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_CLEARINPUTSOURCE_NONE 0x00000000U /*!< OCREF_CLR is disabled */
@@ -464,6 +467,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_DMA_Base_address TIM DMA Base Address
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_DMABASE_CR1 0x00000000U
@@ -499,6 +503,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Event_Source TIM Event Source
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_EVENTSOURCE_UPDATE TIM_EGR_UG /*!< Reinitialize the counter and generates an update of the registers */
@@ -515,6 +520,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Input_Channel_Polarity TIM Input Channel polarity
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_INPUTCHANNELPOLARITY_RISING 0x00000000U /*!< Polarity for TIx source */
@@ -525,6 +531,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_ETR_Polarity TIM ETR Polarity
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_ETRPOLARITY_INVERTED TIM_SMCR_ETP /*!< Polarity for ETR source */
@@ -534,6 +541,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_ETR_Prescaler TIM ETR Prescaler
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_ETRPRESCALER_DIV1 0x00000000U /*!< No prescaler is used */
@@ -545,6 +553,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Counter_Mode TIM Counter Mode
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_COUNTERMODE_UP 0x00000000U /*!< Counter used as up-counter */
@@ -557,6 +566,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Update_Interrupt_Flag_Remap TIM Update Interrupt Flag Remap
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_UIFREMAP_DISABLE 0x00000000U /*!< Update interrupt flag remap disabled */
@@ -566,6 +576,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_ClockDivision TIM Clock Division
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_CLOCKDIVISION_DIV1 0x00000000U /*!< Clock division: tDTS=tCK_INT */
@@ -576,6 +587,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Output_Compare_State TIM Output Compare State
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_OUTPUTSTATE_DISABLE 0x00000000U /*!< Capture/Compare 1 output disabled */
@@ -585,6 +597,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_AutoReloadPreload TIM Auto-Reload Preload
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_AUTORELOAD_PRELOAD_DISABLE 0x00000000U /*!< TIMx_ARR register is not buffered */
@@ -595,6 +608,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Output_Fast_State TIM Output Fast State
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_OCFAST_DISABLE 0x00000000U /*!< Output Compare fast disable */
@@ -604,6 +618,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Output_Compare_N_State TIM Complementary Output Compare State
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_OUTPUTNSTATE_DISABLE 0x00000000U /*!< OCxN is disabled */
@@ -613,6 +628,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Output_Compare_Polarity TIM Output Compare Polarity
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_OCPOLARITY_HIGH 0x00000000U /*!< Capture/Compare output polarity */
@@ -622,6 +638,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Output_Compare_N_Polarity TIM Complementary Output Compare Polarity
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_OCNPOLARITY_HIGH 0x00000000U /*!< Capture/Compare complementary output polarity */
@@ -631,6 +648,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Output_Compare_Idle_State TIM Output Compare Idle State
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_OCIDLESTATE_SET TIM_CR2_OIS1 /*!< Output Idle state: OCx=1 when MOE=0 */
@@ -640,6 +658,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Output_Compare_N_Idle_State TIM Complementary Output Compare Idle State
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_OCNIDLESTATE_SET TIM_CR2_OIS1N /*!< Complementary output Idle state: OCxN=1 when MOE=0 */
@@ -649,6 +668,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Input_Capture_Polarity TIM Input Capture Polarity
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_ICPOLARITY_RISING TIM_INPUTCHANNELPOLARITY_RISING /*!< Capture triggered by rising edge on timer input */
@@ -659,6 +679,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Encoder_Input_Polarity TIM Encoder Input Polarity
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_ENCODERINPUTPOLARITY_RISING TIM_INPUTCHANNELPOLARITY_RISING /*!< Encoder input with rising edge polarity */
@@ -668,6 +689,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Input_Capture_Selection TIM Input Capture Selection
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_ICSELECTION_DIRECTTI TIM_CCMR1_CC1S_0 /*!< TIM Input 1, 2, 3 or 4 is selected to be connected to IC1, IC2, IC3 or IC4, respectively */
@@ -678,6 +700,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Input_Capture_Prescaler TIM Input Capture Prescaler
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_ICPSC_DIV1 0x00000000U /*!< Capture performed each time an edge is detected on the capture input */
@@ -689,6 +712,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_One_Pulse_Mode TIM One Pulse Mode
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_OPMODE_SINGLE TIM_CR1_OPM /*!< Counter stops counting at the next update event */
@@ -698,6 +722,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Encoder_Mode TIM Encoder Mode
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_ENCODERMODE_TI1 TIM_SMCR_SMS_0 /*!< Quadrature encoder mode 1, x2 mode, counts up/down on TI1FP1 edge depending on TI2FP2 level */
@@ -708,6 +733,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Interrupt_definition TIM interrupt Definition
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_IT_UPDATE TIM_DIER_UIE /*!< Update interrupt */
@@ -723,6 +749,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Commutation_Source TIM Commutation Source
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_COMMUTATION_TRGI TIM_CR2_CCUS /*!< When Capture/compare control bits are preloaded, they are updated by setting the COMG bit or when an rising edge occurs on trigger input */
@@ -732,6 +759,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_DMA_sources TIM DMA Sources
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_DMA_UPDATE TIM_DIER_UDE /*!< DMA request is triggered by the update event */
@@ -746,6 +774,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_CC_DMA_Request CCx DMA request selection
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_CCDMAREQUEST_CC 0x00000000U /*!< CCx DMA request sent when capture or compare match event occurs */
@@ -755,6 +784,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Flag_definition TIM Flag Definition
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_FLAG_UPDATE TIM_SR_UIF /*!< Update interrupt flag */
@@ -778,6 +808,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Channel TIM Channel
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_CHANNEL_1 0x00000000U /*!< Capture/compare channel 1 identifier */
@@ -792,6 +823,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Clock_Source TIM Clock Source
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_CLOCKSOURCE_INTERNAL TIM_SMCR_ETPS_0 /*!< Internal clock source */
@@ -814,6 +846,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Clock_Polarity TIM Clock Polarity
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_CLOCKPOLARITY_INVERTED TIM_ETRPOLARITY_INVERTED /*!< Polarity for ETRx clock sources */
@@ -826,6 +859,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Clock_Prescaler TIM Clock Prescaler
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_CLOCKPRESCALER_DIV1 TIM_ETRPRESCALER_DIV1 /*!< No prescaler is used */
@@ -837,6 +871,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_ClearInput_Polarity TIM Clear Input Polarity
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_CLEARINPUTPOLARITY_INVERTED TIM_ETRPOLARITY_INVERTED /*!< Polarity for ETRx pin */
@@ -846,6 +881,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_ClearInput_Prescaler TIM Clear Input Prescaler
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_CLEARINPUTPRESCALER_DIV1 TIM_ETRPRESCALER_DIV1 /*!< No prescaler is used */
@@ -857,6 +893,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_OSSR_Off_State_Selection_for_Run_mode_state TIM OSSR OffState Selection for Run mode state
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_OSSR_ENABLE TIM_BDTR_OSSR /*!< When inactive, OC/OCN outputs are enabled (still controlled by the timer) */
@@ -866,6 +903,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_OSSI_Off_State_Selection_for_Idle_mode_state TIM OSSI OffState Selection for Idle mode state
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_OSSI_ENABLE TIM_BDTR_OSSI /*!< When inactive, OC/OCN outputs are enabled (still controlled by the timer) */
@@ -874,6 +912,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
* @}
*/
/** @defgroup TIM_Lock_level TIM Lock level
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_LOCKLEVEL_OFF 0x00000000U /*!< LOCK OFF */
@@ -885,6 +924,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Break_Input_enable_disable TIM Break Input Enable
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_BREAK_ENABLE TIM_BDTR_BKE /*!< Break input BRK is enabled */
@@ -894,6 +934,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Break_Polarity TIM Break Input Polarity
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_BREAKPOLARITY_LOW 0x00000000U /*!< Break input BRK is active low */
@@ -904,6 +945,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
#if defined(TIM_BDTR_BKBID)
/** @defgroup TIM_Break_Input_AF_Mode TIM Break Input Alternate Function Mode
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_BREAK_AFMODE_INPUT 0x00000000U /*!< Break input BRK in input mode */
@@ -914,6 +956,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
#endif /*TIM_BDTR_BKBID */
/** @defgroup TIM_Break2_Input_enable_disable TIM Break input 2 Enable
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_BREAK2_DISABLE 0x00000000U /*!< Break input BRK2 is disabled */
@@ -923,6 +966,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Break2_Polarity TIM Break Input 2 Polarity
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_BREAK2POLARITY_LOW 0x00000000U /*!< Break input BRK2 is active low */
@@ -933,6 +977,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
#if defined(TIM_BDTR_BKBID)
/** @defgroup TIM_Break2_Input_AF_Mode TIM Break2 Input Alternate Function Mode
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_BREAK2_AFMODE_INPUT 0x00000000U /*!< Break2 input BRK2 in input mode */
@@ -943,6 +988,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
#endif /* TIM_BDTR_BKBID */
/** @defgroup TIM_AOE_Bit_Set_Reset TIM Automatic Output Enable
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_AUTOMATICOUTPUT_DISABLE 0x00000000U /*!< MOE can be set only by software */
@@ -952,6 +998,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Group_Channel5 TIM Group Channel 5 and Channel 1, 2 or 3
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_GROUPCH5_NONE 0x00000000U /*!< No effect of OC5REF on OC1REFC, OC2REFC and OC3REFC */
@@ -963,6 +1010,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Master_Mode_Selection TIM Master Mode Selection
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_TRGO_RESET 0x00000000U /*!< TIMx_EGR.UG bit is used as trigger output (TRGO) */
@@ -978,6 +1026,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Master_Mode_Selection_2 TIM Master Mode Selection 2 (TRGO2)
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_TRGO2_RESET 0x00000000U /*!< TIMx_EGR.UG bit is used as trigger output (TRGO2) */
@@ -1001,6 +1050,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Master_Slave_Mode TIM Master/Slave Mode
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_MASTERSLAVEMODE_ENABLE TIM_SMCR_MSM /*!< No action */
@@ -1010,6 +1060,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Slave_Mode TIM Slave mode
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_SLAVEMODE_DISABLE 0x00000000U /*!< Slave mode disabled */
@@ -1023,6 +1074,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Output_Compare_and_PWM_modes TIM Output Compare and PWM Modes
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_OCMODE_TIMING 0x00000000U /*!< Frozen */
@@ -1044,6 +1096,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Trigger_Selection TIM Trigger Selection
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_TS_ITR0 0x00000000U /*!< Internal Trigger 0 (ITR0) */
@@ -1070,6 +1123,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Trigger_Polarity TIM Trigger Polarity
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_TRIGGERPOLARITY_INVERTED TIM_ETRPOLARITY_INVERTED /*!< Polarity for ETRx trigger sources */
@@ -1082,6 +1136,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Trigger_Prescaler TIM Trigger Prescaler
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_TRIGGERPRESCALER_DIV1 TIM_ETRPRESCALER_DIV1 /*!< No prescaler is used */
@@ -1093,6 +1148,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_TI1_Selection TIM TI1 Input Selection
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_TI1SELECTION_CH1 0x00000000U /*!< The TIMx_CH1 pin is connected to TI1 input */
@@ -1102,6 +1158,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_DMA_Burst_Length TIM DMA Burst Length
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_DMABURSTLENGTH_1TRANSFER 0x00000000U /*!< The transfer is done to 1 register starting from TIMx_CR1 + TIMx_DCR.DBA */
@@ -1127,6 +1184,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup DMA_Handle_index TIM DMA Handle Index
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_DMA_ID_UPDATE ((uint16_t) 0x0000) /*!< Index of the DMA handle used for Update DMA requests */
@@ -1141,6 +1199,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup Channel_CC_State TIM Capture/Compare Channel State
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_CCx_ENABLE 0x00000001U /*!< Input or output channel is enabled */
@@ -1152,6 +1211,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
*/
/** @defgroup TIM_Break_System TIM Break System
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define TIM_BREAK_SYSTEM_ECC SYSCFG_CFGR2_ECCL /*!< Enables and locks the ECC error signal with Break Input of TIM1/8/15/16/17 */
@@ -1169,6 +1229,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to
/* Exported macros -----------------------------------------------------------*/
/** @defgroup TIM_Exported_Macros TIM Exported Macros
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
@@ -1771,6 +1832,7 @@ mode.
/* Private constants ---------------------------------------------------------*/
/** @defgroup TIM_Private_Constants TIM Private Constants
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
/* The counter of a timer instance is disabled only if all the CCx and CCxN
@@ -1784,6 +1846,7 @@ mode.
/* Private macros ------------------------------------------------------------*/
/** @defgroup TIM_Private_Macros TIM Private Macros
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define IS_TIM_CLEARINPUT_SOURCE(__MODE__) (((__MODE__) == TIM_CLEARINPUTSOURCE_NONE) || \
@@ -2333,6 +2396,7 @@ void HAL_TIM_IRQHandler(TIM_HandleTypeDef *htim);
*/
/** @defgroup TIM_Exported_Functions_Group8 TIM Peripheral Control functions
+ * @ingroup RTEMSBSPsARMSTM32H7
* @brief Peripheral Control functions
* @{
*/
@@ -2371,6 +2435,7 @@ uint32_t HAL_TIM_ReadCapturedValue(const TIM_HandleTypeDef *htim, uint32_t Chann
*/
/** @defgroup TIM_Exported_Functions_Group9 TIM Callbacks functions
+ * @ingroup RTEMSBSPsARMSTM32H7
* @brief TIM Callbacks functions
* @{
*/
@@ -2398,6 +2463,7 @@ HAL_StatusTypeDef HAL_TIM_UnRegisterCallback(TIM_HandleTypeDef *htim, HAL_TIM_Ca
*/
/** @defgroup TIM_Exported_Functions_Group10 TIM Peripheral State functions
+ * @ingroup RTEMSBSPsARMSTM32H7
* @brief Peripheral State functions
* @{
*/
@@ -2424,6 +2490,7 @@ HAL_TIM_DMABurstStateTypeDef HAL_TIM_DMABurstState(const TIM_HandleTypeDef *htim
/* Private functions----------------------------------------------------------*/
/** @defgroup TIM_Private_Functions TIM Private Functions
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
void TIM_Base_SetConfig(TIM_TypeDef *TIMx, const TIM_Base_InitTypeDef *Structure);