summaryrefslogtreecommitdiffstats
path: root/bsps/arm/stm32h7/include/stm32h7xx_hal_hrtim.h
diff options
context:
space:
mode:
Diffstat (limited to 'bsps/arm/stm32h7/include/stm32h7xx_hal_hrtim.h')
-rw-r--r--bsps/arm/stm32h7/include/stm32h7xx_hal_hrtim.h93
1 files changed, 93 insertions, 0 deletions
diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_hrtim.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_hrtim.h
index 5976853485..5c211a67ae 100644
--- a/bsps/arm/stm32h7/include/stm32h7xx_hal_hrtim.h
+++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_hrtim.h
@@ -42,6 +42,7 @@
* @{
*/
/** @defgroup HRTIM_Max_Timer HRTIM Max Timer
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define MAX_HRTIM_TIMER 6U
@@ -53,6 +54,7 @@
*/
/** @defgroup HRTIM_Exported_Types HRTIM Exported Types
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
@@ -528,10 +530,12 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
/* Exported constants --------------------------------------------------------*/
/** @defgroup HRTIM_Exported_Constants HRTIM Exported Constants
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
/** @defgroup HRTIM_Timer_Index HRTIM Timer Index
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining the timer indexes
*/
@@ -547,6 +551,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Timer_identifier HRTIM Timer identifier
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining timer identifiers
*/
@@ -561,6 +566,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Compare_Unit HRTIM Compare Unit
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining compare unit identifiers
*/
@@ -573,6 +579,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Capture_Unit HRTIM Capture Unit
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining capture unit identifiers
*/
@@ -583,6 +590,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Timer_Output HRTIM Timer Output
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining timer output identifiers
*/
@@ -601,6 +609,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_ADC_Trigger HRTIM ADC Trigger
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining ADC triggers identifiers
*/
@@ -618,6 +627,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
* @}
*/
/** @defgroup HRTIM_External_Event_Channels HRTIM External Event Channels
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining external event channel identifiers
*/
@@ -637,6 +647,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Fault_Channel HRTIM Fault Channel
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining fault channel identifiers
*/
@@ -651,6 +662,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
/** @defgroup HRTIM_Prescaler_Ratio HRTIM Prescaler Ratio
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining timer high-resolution clock prescaler ratio.
*/
@@ -662,6 +674,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Counter_Operating_Mode HRTIM Counter Operating Mode
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining timer counter operating mode.
*/
@@ -673,6 +686,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Half_Mode_Enable HRTIM Half Mode Enable
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining half mode enabling status.
*/
@@ -683,6 +697,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Start_On_Sync_Input_Event HRTIM Start On Sync Input Event
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining the timer behavior following the synchronization event
*/
@@ -693,6 +708,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Reset_On_Sync_Input_Event HRTIM Reset On Sync Input Event
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining the timer behavior following the synchronization event
*/
@@ -703,6 +719,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_DAC_Synchronization HRTIM DAC Synchronization
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining on which output the DAC synchronization event is sent
*/
@@ -715,6 +732,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Register_Preload_Enable HRTIM Register Preload Enable
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining whether a write access into a preloadable
* register is done into the active or the preload register.
@@ -726,6 +744,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Update_Gating HRTIM Update Gating
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining how the update occurs relatively to the burst DMA
* transaction and the external update request on update enable inputs 1 to 3.
@@ -744,6 +763,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Timer_Burst_Mode HRTIM Timer Burst Mode
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining how the timer behaves during a burst
mode operation.
@@ -755,6 +775,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Timer_Repetition_Update HRTIM Timer Repetition Update
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining whether registers are updated when the timer
* repetition period is completed (either due to roll-over or
@@ -768,6 +789,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
/** @defgroup HRTIM_Timer_Push_Pull_Mode HRTIM Timer Push Pull Mode
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining whether or not the push-pull mode is enabled for
* a timer.
@@ -779,6 +801,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Timer_Fault_Enabling HRTIM Timer Fault Enabling
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining whether a fault channel is enabled for a timer
*/
@@ -793,6 +816,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Timer_Fault_Lock HRTIM Timer Fault Lock
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining whether or not fault enabling bits are write
* protected for a timer
@@ -804,6 +828,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Timer_Deadtime_Insertion HRTIM Timer Dead-time Insertion
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining whether or not fault the dead time insertion
* feature is enabled for a timer
@@ -815,6 +840,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Timer_Delayed_Protection_Mode HRTIM Timer Delayed Protection Mode
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining all possible delayed protection modes
* for a timer. Also define the source and outputs on which the delayed
@@ -844,6 +870,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Timer_Update_Trigger HRTIM Timer Update Trigger
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining whether the registers update is done synchronously
* with any other timer or master update
@@ -860,6 +887,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Timer_Reset_Trigger HRTIM Timer Reset Trigger
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining the events that can be selected to trigger the reset
* of the timer counter
@@ -900,6 +928,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Timer_Reset_Update HRTIM Timer Reset Update
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining whether the register are updated upon Timerx
* counter reset or roll-over to 0 after reaching the period value
@@ -912,6 +941,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Compare_Unit_Auto_Delayed_Mode HRTIM Compare Unit Auto Delayed Mode
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining whether the compare register is behaving in
* regular mode (compare match issued as soon as counter equal compare),
@@ -926,6 +956,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Simple_OC_Mode HRTIM Simple OC Mode
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining the behavior of the output signal when the timer
operates in basic output compare mode
@@ -943,6 +974,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Output_Polarity HRTIM Output Polarity
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining the polarity of a timer output
*/
@@ -953,6 +985,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Output_Set_Source HRTIM Output Set Source
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining the events that can be selected to configure the
* set crossbar of a timer output
@@ -994,6 +1027,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Output_Reset_Source HRTIM Output Reset Source
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining the events that can be selected to configure the
* set crossbar of a timer output
@@ -1035,6 +1069,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Output_Idle_Mode HRTIM Output Idle Mode
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining whether or not the timer output transition to its
IDLE state when burst mode is entered
@@ -1046,6 +1081,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Output_IDLE_Level HRTIM Output IDLE Level
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining the output level when output is in IDLE state
*/
@@ -1056,6 +1092,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Output_FAULT_Level HRTIM Output FAULT Level
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining the output level when output is in FAULT state
*/
@@ -1068,6 +1105,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Output_Chopper_Mode_Enable HRTIM Output Chopper Mode Enable
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining whether or not chopper mode is enabled for a timer
output
@@ -1079,6 +1117,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Output_Burst_Mode_Entry_Delayed HRTIM Output Burst Mode Entry Delayed
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining the idle mode entry is delayed by forcing a
dead-time insertion before switching the outputs to their idle state
@@ -1091,6 +1130,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
/** @defgroup HRTIM_Capture_Unit_Trigger HRTIM Capture Unit Trigger
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining the events that can be selected to trigger the
* capture of the timing unit counter
@@ -1132,6 +1172,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Timer_External_Event_Filter HRTIM Timer External Event Filter
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining the event filtering applied to external events
* by a timer
@@ -1157,6 +1198,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Timer_External_Event_Latch HRTIM Timer External Event Latch
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining whether or not the external event is
* memorized (latched) and generated as soon as the blanking period
@@ -1169,6 +1211,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Deadtime_Prescaler_Ratio HRTIM Dead-time Prescaler Ratio
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining division ratio between the timer clock frequency
* (fHRTIM) and the dead-time generator clock (fDTG)
@@ -1186,6 +1229,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Deadtime_Rising_Sign HRTIM Dead-time Rising Sign
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining whether the dead-time is positive or negative
* (overlapping signal) on rising edge
@@ -1197,6 +1241,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Deadtime_Rising_Lock HRTIM Dead-time Rising Lock
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining whether or not the dead-time (rising sign and
* value) is write protected
@@ -1208,6 +1253,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Deadtime_Rising_Sign_Lock HRTIM Dead-time Rising Sign Lock
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining whether or not the dead-time rising sign is write
* protected
@@ -1219,6 +1265,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Deadtime_Falling_Sign HRTIM Dead-time Falling Sign
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining whether the dead-time is positive or negative
* (overlapping signal) on falling edge
@@ -1230,6 +1277,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Deadtime_Falling_Lock HRTIM Dead-time Falling Lock
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining whether or not the dead-time (falling sign and
* value) is write protected
@@ -1241,6 +1289,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Deadtime_Falling_Sign_Lock HRTIM Dead-time Falling Sign Lock
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining whether or not the dead-time falling sign is write
* protected
@@ -1252,6 +1301,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Chopper_Frequency HRTIM Chopper Frequency
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining the frequency of the generated high frequency carrier
*/
@@ -1276,6 +1326,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Chopper_Duty_Cycle HRTIM Chopper Duty Cycle
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining the duty cycle of the generated high frequency carrier
* Duty cycle can be adjusted by 1/8 step (from 0/8 up to 7/8)
@@ -1293,6 +1344,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Chopper_Start_Pulse_Width HRTIM Chopper Start Pulse Width
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining the pulse width of the first pulse of the generated
* high frequency carrier
@@ -1318,6 +1370,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Synchronization_Options HRTIM Synchronization Options
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining the options for synchronizing multiple HRTIM
* instances, as a master unit (generating a synchronization signal)
@@ -1331,6 +1384,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Synchronization_Input_Source HRTIM Synchronization Input Source
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining defining the synchronization input source
*/
@@ -1342,6 +1396,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Synchronization_Output_Source HRTIM Synchronization Output Source
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining the source and event to be sent on the
* synchronization outputs
@@ -1355,6 +1410,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Synchronization_Output_Polarity HRTIM Synchronization Output Polarity
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining the routing and conditioning of the synchronization output event
*/
@@ -1366,6 +1422,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_External_Event_Sources HRTIM External Event Sources
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining available sources associated to external events
*/
@@ -1378,6 +1435,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_External_Event_Polarity HRTIM External Event Polarity
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining the polarity of an external event
*/
@@ -1388,6 +1446,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_External_Event_Sensitivity HRTIM External Event Sensitivity
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining the sensitivity (level-sensitive or edge-sensitive)
* of an external event
@@ -1401,6 +1460,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_External_Event_Fast_Mode HRTIM External Event Fast Mode
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining whether or not an external event is programmed in
fast mode
@@ -1412,6 +1472,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_External_Event_Filter HRTIM External Event Filter
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining the frequency used to sample an external event 6
* input and the length (N) of the digital filter applied
@@ -1437,6 +1498,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_External_Event_Prescaler HRTIM External Event Prescaler
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining division ratio between the timer clock frequency
* fHRTIM) and the external event signal sampling clock (fEEVS)
@@ -1451,6 +1513,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Fault_Sources HRTIM Fault Sources
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining whether a fault is triggered by any external
* or internal fault source
@@ -1462,6 +1525,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Fault_Polarity HRTIM Fault Polarity
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining the polarity of a fault event
*/
@@ -1472,6 +1536,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Fault_Filter HRTIM Fault Filter
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @ brief Constants defining the frequency used to sample the fault input and
* the length (N) of the digital filter applied
@@ -1497,6 +1562,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Fault_Lock HRTIM Fault Lock
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining whether or not the fault programming bits are
write protected
@@ -1508,6 +1574,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_External_Fault_Prescaler HRTIM External Fault Prescaler
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining the division ratio between the timer clock
* frequency (fHRTIM) and the fault signal sampling clock (fFLTS) used
@@ -1522,6 +1589,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Burst_Mode_Operating_Mode HRTIM Burst Mode Operating Mode
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining if the burst mode is entered once or if it is
* continuously operating
@@ -1533,6 +1601,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Burst_Mode_Clock_Source HRTIM Burst Mode Clock Source
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining the clock source for the burst mode counter
*/
@@ -1551,6 +1620,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Burst_Mode_Prescaler HRTIM Burst Mode Prescaler
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining the prescaling ratio of the fHRTIM clock
* for the burst mode controller
@@ -1576,6 +1646,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Burst_Mode_Register_Preload_Enable HRTIM Burst Mode Register Preload Enable
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining whether or not burst mode registers preload
mechanism is enabled, i.e. a write access into a preloadable register
@@ -1588,6 +1659,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Burst_Mode_Trigger HRTIM Burst Mode Trigger
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining the events that can be used to trig the burst
* mode operation
@@ -1629,6 +1701,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_ADC_Trigger_Update_Source HRTIM ADC Trigger Update Source
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief constants defining the source triggering the update of the
HRTIM_ADCxR register (transfer from preload to active register).
@@ -1644,6 +1717,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_ADC_Trigger_Event HRTIM ADC Trigger Event
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief constants defining the events triggering ADC conversion.
* HRTIM_ADCTRIGGEREVENT13_*: ADC Triggers 1 and 3
@@ -1722,6 +1796,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Burst_DMA_Registers_Update HRTIM Burst DMA Registers Update
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining the registers that can be written during a burst
* DMA operation
@@ -1753,6 +1828,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Burst_Mode_Control HRTIM Burst Mode Control
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants used to enable or disable the burst mode controller
*/
@@ -1763,6 +1839,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Fault_Mode_Control HRTIM Fault Mode Control
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants used to enable or disable a fault channel
*/
@@ -1773,6 +1850,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Software_Timer_Update HRTIM Software Timer Update
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants used to force timer registers update
*/
@@ -1787,6 +1865,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Software_Timer_Reset HRTIM Software Timer Reset
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants used to force timer counter reset
*/
@@ -1801,6 +1880,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Output_Level HRTIM Output Level
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining the level of a timer output
*/
@@ -1815,6 +1895,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Output_State HRTIM Output State
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining the state of a timer output
*/
@@ -1829,6 +1910,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Burst_Mode_Status HRTIM Burst Mode Status
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining the operating state of the burst mode controller
*/
@@ -1839,6 +1921,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Current_Push_Pull_Status HRTIM Current Push Pull Status
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining on which output the signal is currently applied
* in push-pull mode
@@ -1850,6 +1933,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Idle_Push_Pull_Status HRTIM Idle Push Pull Status
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
* @brief Constants defining on which output the signal was applied, in
* push-pull mode balanced fault mode or delayed idle mode, when the
@@ -1862,6 +1946,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Common_Interrupt_Enable HRTIM Common Interrupt Enable
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define HRTIM_IT_NONE 0x00000000U /*!< No interrupt enabled */
@@ -1877,6 +1962,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Master_Interrupt_Enable HRTIM Master Interrupt Enable
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define HRTIM_MASTER_IT_NONE 0x00000000U /*!< No interrupt enabled */
@@ -1892,6 +1978,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Timing_Unit_Interrupt_Enable HRTIM Timing Unit Interrupt Enable
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define HRTIM_TIM_IT_NONE 0x00000000U /*!< No interrupt enabled */
@@ -1914,6 +2001,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Common_Interrupt_Flag HRTIM Common Interrupt Flag
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define HRTIM_FLAG_FLT1 HRTIM_ISR_FLT1 /*!< Fault 1 interrupt flag */
@@ -1928,6 +2016,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Master_Interrupt_Flag HRTIM Master Interrupt Flag
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define HRTIM_MASTER_FLAG_MCMP1 HRTIM_MISR_MCMP1 /*!< Master compare 1 interrupt flag */
@@ -1942,6 +2031,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Timing_Unit_Interrupt_Flag HRTIM Timing Unit Interrupt Flag
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define HRTIM_TIM_FLAG_CMP1 HRTIM_TIMISR_CMP1 /*!< Timer compare 1 interrupt flag */
@@ -1963,6 +2053,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Master_DMA_Request_Enable HRTIM Master DMA Request Enable
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define HRTIM_MASTER_DMA_NONE 0x00000000U /*!< No DMA request enable */
@@ -1978,6 +2069,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
*/
/** @defgroup HRTIM_Timing_Unit_DMA_Request_Enable HRTIM Timing Unit DMA Request Enable
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define HRTIM_TIM_DMA_NONE 0x00000000U /*!< No DMA request enable */
@@ -2748,6 +2840,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!<
/* Exported macros -----------------------------------------------------------*/
/** @defgroup HRTIM_Exported_Macros HRTIM Exported Macros
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/