summaryrefslogtreecommitdiff
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 d606c7c243..162a0870b1 100644
--- a/bsps/arm/stm32h7/include/stm32h7xx_ll_dac.h
+++ b/bsps/arm/stm32h7/include/stm32h7xx_ll_dac.h
@@ -34,6 +34,7 @@ extern "C" {
#if defined(DAC1) || defined(DAC2)
/** @defgroup DAC_LL DAC
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
@@ -42,6 +43,7 @@ extern "C" {
/* Private constants ---------------------------------------------------------*/
/** @defgroup DAC_LL_Private_Constants DAC Private Constants
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
@@ -133,6 +135,7 @@ extern "C" {
/* Private macros ------------------------------------------------------------*/
/** @defgroup DAC_LL_Private_Macros DAC Private Macros
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
@@ -155,6 +158,7 @@ extern "C" {
/* Exported types ------------------------------------------------------------*/
#if defined(USE_FULL_LL_DRIVER) || defined(__rtems__)
/** @defgroup DAC_LL_ES_INIT DAC Exported Init structure
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
@@ -216,10 +220,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
* @{
*/
@@ -238,6 +244,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
* @{
*/
@@ -250,6 +257,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 */
@@ -259,6 +267,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 */
@@ -268,6 +277,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) */
@@ -300,6 +310,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. */
@@ -310,6 +321,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 */
@@ -329,6 +341,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 */
@@ -348,6 +361,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. */
@@ -357,6 +371,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 */
@@ -366,6 +381,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 */
@@ -375,6 +391,7 @@ typedef struct
*/
/** @defgroup DAC_LL_EC_LEGACY DAC literals legacy naming
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define LL_DAC_TRIGGER_SOFTWARE (LL_DAC_TRIG_SOFTWARE)
@@ -395,6 +412,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 */
@@ -404,6 +422,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 */
@@ -417,6 +436,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
@@ -461,10 +481,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
* @{
*/
@@ -490,6 +512,7 @@ typedef struct
*/
/** @defgroup DAC_LL_EM_HELPER_MACRO DAC helper macro
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
@@ -575,9 +598,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
* @{
*/
@@ -1254,6 +1279,7 @@ __STATIC_INLINE uint32_t LL_DAC_GetSampleAndHoldRefreshTime(DAC_TypeDef *DACx, u
*/
/** @defgroup DAC_LL_EF_DMA_Management DMA Management
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
@@ -1355,6 +1381,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
* @{
*/
@@ -1648,6 +1675,7 @@ __STATIC_INLINE uint32_t LL_DAC_RetrieveOutputData(DAC_TypeDef *DACx, uint32_t D
*/
/** @defgroup DAC_LL_EF_FLAG_Management FLAG Management
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
@@ -1751,6 +1779,7 @@ __STATIC_INLINE void LL_DAC_ClearFlag_DMAUDR2(DAC_TypeDef *DACx)
*/
/** @defgroup DAC_LL_EF_IT_Management IT management
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
@@ -1832,6 +1861,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
* @{
*/