diff options
Diffstat (limited to 'bsps/arm/stm32h7/include/stm32h7xx_hal_comp.h')
-rw-r--r-- | bsps/arm/stm32h7/include/stm32h7xx_hal_comp.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_comp.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_comp.h index ba42ed117a..9853423302 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_comp.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_comp.h @@ -37,6 +37,7 @@ /* Exported types ------------------------------------------------------------*/ /** @defgroup COMP_Exported_Types COMP Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -135,10 +136,12 @@ typedef void (*pCOMP_CallbackTypeDef)(COMP_HandleTypeDef *hcomp); /*!< pointer /* Exported constants --------------------------------------------------------*/ /** @defgroup COMP_Exported_Constants COMP Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup COMP_Error_Code COMP Error Code + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_COMP_ERROR_NONE (0x00U) /*!< No error */ @@ -150,6 +153,7 @@ typedef void (*pCOMP_CallbackTypeDef)(COMP_HandleTypeDef *hcomp); /*!< pointer */ /** @defgroup COMP_WindowMode COMP Window Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define COMP_WINDOWMODE_DISABLE ((uint32_t)0x00000000) /*!< Window mode disable: Comparators instances pair COMP1 and COMP2 are independent */ @@ -160,6 +164,7 @@ typedef void (*pCOMP_CallbackTypeDef)(COMP_HandleTypeDef *hcomp); /*!< pointer */ /** @defgroup COMP_PowerMode COMP power mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Note: For the characteritics of comparator power modes */ @@ -173,6 +178,7 @@ typedef void (*pCOMP_CallbackTypeDef)(COMP_HandleTypeDef *hcomp); /*!< pointer */ /** @defgroup COMP_InputPlus COMP input plus (non-inverting input) + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define COMP_INPUT_PLUS_IO1 ((uint32_t)0x00000000) /*!< Comparator input plus connected to IO1 (pin PB0 for COMP1, pin PE9 for COMP2) */ @@ -185,6 +191,7 @@ typedef void (*pCOMP_CallbackTypeDef)(COMP_HandleTypeDef *hcomp); /*!< pointer */ /** @defgroup COMP_InputMinus COMP input minus (inverting input) + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define COMP_INPUT_MINUS_1_4VREFINT ( COMP_CFGRx_SCALEN | COMP_CFGRx_BRGEN) /*!< Comparator input minus connected to 1/4 VrefInt */ @@ -204,6 +211,7 @@ typedef void (*pCOMP_CallbackTypeDef)(COMP_HandleTypeDef *hcomp); /*!< pointer */ /** @defgroup COMP_Hysteresis COMP hysteresis + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define COMP_HYSTERESIS_NONE ((uint32_t)0x00000000) /*!< No hysteresis */ @@ -215,6 +223,7 @@ typedef void (*pCOMP_CallbackTypeDef)(COMP_HandleTypeDef *hcomp); /*!< pointer */ /** @defgroup COMP_OutputPolarity COMP Output Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define COMP_OUTPUTPOL_NONINVERTED ((uint32_t)0x00000000) /*!< COMP output level is not inverted (comparator output is high when the input plus is at a higher voltage than the input minus) */ @@ -225,6 +234,7 @@ typedef void (*pCOMP_CallbackTypeDef)(COMP_HandleTypeDef *hcomp); /*!< pointer /** @defgroup COMP_BlankingSrce COMP Blanking Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Any blanking source can be selected for all comparators */ @@ -243,6 +253,7 @@ typedef void (*pCOMP_CallbackTypeDef)(COMP_HandleTypeDef *hcomp); /*!< pointer /** @defgroup COMP_OutputLevel COMP Output Level + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -262,6 +273,7 @@ typedef void (*pCOMP_CallbackTypeDef)(COMP_HandleTypeDef *hcomp); /*!< pointer */ /** @defgroup COMP_EXTI_TriggerMode COMP output to EXTI + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define COMP_TRIGGERMODE_NONE ((uint32_t)0x00000000) /*!< Comparator output triggering no External Interrupt Line */ @@ -277,6 +289,7 @@ typedef void (*pCOMP_CallbackTypeDef)(COMP_HandleTypeDef *hcomp); /*!< pointer */ /** @defgroup COMP_Flag COMP Flag + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define COMP_FLAG_C1I COMP_SR_C1IF /*!< Comparator 1 Interrupt Flag */ @@ -286,6 +299,7 @@ typedef void (*pCOMP_CallbackTypeDef)(COMP_HandleTypeDef *hcomp); /*!< pointer * @} */ /** @defgroup COMP_IT_CLEAR_Flags COMP Interruption Clear Flags + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define COMP_CLEAR_C1IF COMP_ICFR_C1IF /*!< Clear Comparator 1 Interrupt Flag */ @@ -294,6 +308,7 @@ typedef void (*pCOMP_CallbackTypeDef)(COMP_HandleTypeDef *hcomp); /*!< pointer * @} */ /** @defgroup COMP_Interrupts_Definitions COMP Interrupts Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define COMP_IT_EN COMP_CFGRx_ITEN @@ -309,9 +324,11 @@ typedef void (*pCOMP_CallbackTypeDef)(COMP_HandleTypeDef *hcomp); /*!< pointer /* Exported macros -----------------------------------------------------------*/ /** @defgroup COMP_Exported_Macros COMP Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup COMP_Handle_Management COMP Handle Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -373,6 +390,7 @@ typedef void (*pCOMP_CallbackTypeDef)(COMP_HandleTypeDef *hcomp); /*!< pointer */ /** @defgroup COMP_Exti_Management COMP external interrupt line management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -755,9 +773,11 @@ typedef void (*pCOMP_CallbackTypeDef)(COMP_HandleTypeDef *hcomp); /*!< pointer /* Private types -------------------------------------------------------------*/ /* Private constants ---------------------------------------------------------*/ /** @defgroup COMP_Private_Constants COMP Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup COMP_ExtiLine COMP EXTI Lines + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define COMP_EXTI_LINE_COMP1 (EXTI_IMR1_IM20) /*!< EXTI line 20 connected to COMP1 output */ @@ -766,6 +786,7 @@ typedef void (*pCOMP_CallbackTypeDef)(COMP_HandleTypeDef *hcomp); /*!< pointer * @} */ /** @defgroup COMP_ExtiLine COMP EXTI Lines + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define COMP_EXTI_IT ((uint32_t) 0x01) /*!< EXTI line event with interruption */ @@ -781,9 +802,11 @@ typedef void (*pCOMP_CallbackTypeDef)(COMP_HandleTypeDef *hcomp); /*!< pointer /* Private macros ------------------------------------------------------------*/ /** @defgroup COMP_Private_Macros COMP Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup COMP_GET_EXTI_LINE COMP Private macros to get EXTI line associated with Comparators + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -797,6 +820,7 @@ typedef void (*pCOMP_CallbackTypeDef)(COMP_HandleTypeDef *hcomp); /*!< pointer * @} */ /** @defgroup COMP_IS_COMP_Definitions COMP private macros to check input parameters + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IS_COMP_WINDOWMODE(__WINDOWMODE__) (((__WINDOWMODE__) == COMP_WINDOWMODE_DISABLE) || \ |