summaryrefslogtreecommitdiffstats
path: root/bsps/arm/stm32h7/include/stm32h7xx_hal_comp.h
diff options
context:
space:
mode:
Diffstat (limited to 'bsps/arm/stm32h7/include/stm32h7xx_hal_comp.h')
-rw-r--r--bsps/arm/stm32h7/include/stm32h7xx_hal_comp.h24
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 cea3606f4f..1b0a6ea0fc 100644
--- a/bsps/arm/stm32h7/include/stm32h7xx_hal_comp.h
+++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_comp.h
@@ -38,6 +38,7 @@
/* Exported types ------------------------------------------------------------*/
/** @defgroup COMP_Exported_Types COMP Exported Types
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
@@ -136,10 +137,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 */
@@ -151,6 +154,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 */
@@ -161,6 +165,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 */
@@ -174,6 +179,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) */
@@ -186,6 +192,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 */
@@ -205,6 +212,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 */
@@ -216,6 +224,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) */
@@ -226,6 +235,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 */
@@ -244,6 +254,7 @@ typedef void (*pCOMP_CallbackTypeDef)(COMP_HandleTypeDef *hcomp); /*!< pointer
/** @defgroup COMP_OutputLevel COMP Output Level
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
@@ -263,6 +274,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 */
@@ -278,6 +290,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 */
@@ -287,6 +300,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 */
@@ -295,6 +309,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
@@ -310,9 +325,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
* @{
*/
@@ -374,6 +391,7 @@ typedef void (*pCOMP_CallbackTypeDef)(COMP_HandleTypeDef *hcomp); /*!< pointer
*/
/** @defgroup COMP_Exti_Management COMP external interrupt line management
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
@@ -756,9 +774,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 */
@@ -767,6 +787,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 */
@@ -782,9 +803,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
* @{
*/
/**
@@ -798,6 +821,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) || \