summaryrefslogtreecommitdiff
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 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) || \