summaryrefslogtreecommitdiffstats
path: root/bsps/arm/stm32h7/include/stm32h7xx_ll_dac.h
diff options
context:
space:
mode:
Diffstat (limited to 'bsps/arm/stm32h7/include/stm32h7xx_ll_dac.h')
-rw-r--r--bsps/arm/stm32h7/include/stm32h7xx_ll_dac.h30
1 files changed, 30 insertions, 0 deletions
diff --git a/bsps/arm/stm32h7/include/stm32h7xx_ll_dac.h b/bsps/arm/stm32h7/include/stm32h7xx_ll_dac.h
index bf3155c33c..a04b96e3f4 100644
--- a/bsps/arm/stm32h7/include/stm32h7xx_ll_dac.h
+++ b/bsps/arm/stm32h7/include/stm32h7xx_ll_dac.h
@@ -35,6 +35,7 @@ extern "C" {
#if defined(DAC1) || defined(DAC2)
/** @defgroup DAC_LL DAC
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
@@ -43,6 +44,7 @@ extern "C" {
/* Private constants ---------------------------------------------------------*/
/** @defgroup DAC_LL_Private_Constants DAC Private Constants
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
@@ -105,6 +107,7 @@ extern "C" {
/* Private macros ------------------------------------------------------------*/
/** @defgroup DAC_LL_Private_Macros DAC Private Macros
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
@@ -127,6 +130,7 @@ extern "C" {
/* Exported types ------------------------------------------------------------*/
#if defined(USE_FULL_LL_DRIVER) || defined(__rtems__)
/** @defgroup DAC_LL_ES_INIT DAC Exported Init structure
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
@@ -176,10 +180,12 @@ typedef struct
/* Exported constants --------------------------------------------------------*/
/** @defgroup DAC_LL_Exported_Constants DAC Exported Constants
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
/** @defgroup DAC_LL_EC_GET_FLAG DAC flags
+ * @ingroup RTEMSBSPsARMSTM32H7
* @brief Flags defines which can be used with LL_DAC_ReadReg function
* @{
*/
@@ -197,6 +203,7 @@ typedef struct
*/
/** @defgroup DAC_LL_EC_IT DAC interruptions
+ * @ingroup RTEMSBSPsARMSTM32H7
* @brief IT defines which can be used with LL_DAC_ReadReg and LL_DAC_WriteReg functions
* @{
*/
@@ -207,6 +214,7 @@ typedef struct
*/
/** @defgroup DAC_LL_EC_CHANNEL DAC channels
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define LL_DAC_CHANNEL_1 (DAC_REG_SHSR1_REGOFFSET | DAC_REG_DOR1_REGOFFSET | DAC_REG_DHR12R1_REGOFFSET | DAC_REG_DHR12L1_REGOFFSET | DAC_REG_DHR8R1_REGOFFSET | DAC_CR_CH1_BITOFFSET | DAC_SWTR_CH1) /*!< DAC channel 1 */
@@ -216,6 +224,7 @@ typedef struct
*/
/** @defgroup DAC_LL_EC_OPERATING_MODE DAC operating mode
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define LL_DAC_MODE_NORMAL_OPERATION 0x00000000UL /*!< DAC channel in mode normal operation */
@@ -225,6 +234,7 @@ typedef struct
*/
/** @defgroup DAC_LL_EC_TRIGGER_SOURCE DAC trigger source
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define LL_DAC_TRIG_SOFTWARE 0x00000000U /*!< DAC channel conversion trigger internal (SW start) */
@@ -257,6 +267,7 @@ typedef struct
*/
/** @defgroup DAC_LL_EC_WAVE_AUTO_GENERATION_MODE DAC waveform automatic generation mode
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define LL_DAC_WAVE_AUTO_GENERATION_NONE 0x00000000UL /*!< DAC channel wave auto generation mode disabled. */
@@ -267,6 +278,7 @@ typedef struct
*/
/** @defgroup DAC_LL_EC_WAVE_NOISE_LFSR_UNMASK_BITS DAC wave generation - Noise LFSR unmask bits
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define LL_DAC_NOISE_LFSR_UNMASK_BIT0 0x00000000UL /*!< Noise wave generation, unmask LFSR bit0, for the selected DAC channel */
@@ -286,6 +298,7 @@ typedef struct
*/
/** @defgroup DAC_LL_EC_WAVE_TRIANGLE_AMPLITUDE DAC wave generation - Triangle amplitude
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define LL_DAC_TRIANGLE_AMPLITUDE_1 0x00000000UL /*!< Triangle wave generation, amplitude of 1 LSB of DAC output range, for the selected DAC channel */
@@ -305,6 +318,7 @@ typedef struct
*/
/** @defgroup DAC_LL_EC_OUTPUT_MODE DAC channel output mode
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define LL_DAC_OUTPUT_MODE_NORMAL 0x00000000UL /*!< The selected DAC channel output is on mode normal. */
@@ -314,6 +328,7 @@ typedef struct
*/
/** @defgroup DAC_LL_EC_OUTPUT_BUFFER DAC channel output buffer
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define LL_DAC_OUTPUT_BUFFER_ENABLE 0x00000000UL /*!< The selected DAC channel output is buffered: higher drive current capability, but also higher current consumption */
@@ -323,6 +338,7 @@ typedef struct
*/
/** @defgroup DAC_LL_EC_OUTPUT_CONNECTION DAC channel output connection
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define LL_DAC_OUTPUT_CONNECT_GPIO 0x00000000UL /*!< The selected DAC channel output is connected to external pin */
@@ -332,6 +348,7 @@ typedef struct
*/
/** @defgroup DAC_LL_EC_LEGACY DAC literals legacy naming
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define LL_DAC_TRIGGER_SOFTWARE (LL_DAC_TRIG_SOFTWARE)
@@ -352,6 +369,7 @@ typedef struct
* @}
*/
/** @defgroup DAC_LL_EC_RESOLUTION DAC channel output resolution
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define LL_DAC_RESOLUTION_12B 0x00000000UL /*!< DAC channel resolution 12 bits */
@@ -361,6 +379,7 @@ typedef struct
*/
/** @defgroup DAC_LL_EC_REGISTERS DAC registers compliant with specific purpose
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
/* List of DAC registers intended to be used (most commonly) with */
@@ -374,6 +393,7 @@ typedef struct
*/
/** @defgroup DAC_LL_EC_HW_DELAYS Definitions of DAC hardware constraints delays
+ * @ingroup RTEMSBSPsARMSTM32H7
* @note Only DAC peripheral HW delays are defined in DAC LL driver driver,
* not timeout values.
* For details on delays values, refer to descriptions in source code
@@ -418,10 +438,12 @@ typedef struct
/* Exported macro ------------------------------------------------------------*/
/** @defgroup DAC_LL_Exported_Macros DAC Exported Macros
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
/** @defgroup DAC_LL_EM_WRITE_READ Common write and read registers macros
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
@@ -447,6 +469,7 @@ typedef struct
*/
/** @defgroup DAC_LL_EM_HELPER_MACRO DAC helper macro
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
@@ -546,9 +569,11 @@ typedef struct
/* Exported functions --------------------------------------------------------*/
/** @defgroup DAC_LL_Exported_Functions DAC Exported Functions
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
/** @defgroup DAC_LL_EF_Configuration Configuration of DAC channels
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
@@ -1225,6 +1250,7 @@ __STATIC_INLINE uint32_t LL_DAC_GetSampleAndHoldRefreshTime(DAC_TypeDef *DACx, u
*/
/** @defgroup DAC_LL_EF_DMA_Management DMA Management
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
@@ -1325,6 +1351,7 @@ __STATIC_INLINE uint32_t LL_DAC_DMA_GetRegAddr(DAC_TypeDef *DACx, uint32_t DAC_C
*/
/** @defgroup DAC_LL_EF_Operation Operation on DAC channels
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
@@ -1620,6 +1647,7 @@ __STATIC_INLINE uint32_t LL_DAC_RetrieveOutputData(DAC_TypeDef *DACx, uint32_t D
*/
/** @defgroup DAC_LL_EF_FLAG_Management FLAG Management
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
/**
@@ -1723,6 +1751,7 @@ __STATIC_INLINE void LL_DAC_ClearFlag_DMAUDR2(DAC_TypeDef *DACx)
*/
/** @defgroup DAC_LL_EF_IT_Management IT management
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
@@ -1804,6 +1833,7 @@ __STATIC_INLINE uint32_t LL_DAC_IsEnabledIT_DMAUDR2(DAC_TypeDef *DACx)
#if defined(USE_FULL_LL_DRIVER) || defined(__rtems__)
/** @defgroup DAC_LL_EF_Init Initialization and de-initialization functions
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/