summaryrefslogtreecommitdiffstats
path: root/bsps/arm/stm32h7/include/stm32h7xx_hal_ltdc.h
diff options
context:
space:
mode:
Diffstat (limited to 'bsps/arm/stm32h7/include/stm32h7xx_hal_ltdc.h')
-rw-r--r--bsps/arm/stm32h7/include/stm32h7xx_hal_ltdc.h22
1 files changed, 22 insertions, 0 deletions
diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_ltdc.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_ltdc.h
index 319068c27a..3fdd32f178 100644
--- a/bsps/arm/stm32h7/include/stm32h7xx_hal_ltdc.h
+++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_ltdc.h
@@ -35,12 +35,14 @@ extern "C" {
*/
/** @defgroup LTDC LTDC
+ * @ingroup RTEMSBSPsARMSTM32H7
* @brief LTDC HAL module driver
* @{
*/
/* Exported types ------------------------------------------------------------*/
/** @defgroup LTDC_Exported_Types LTDC Exported Types
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define MAX_LAYER 2U
@@ -223,10 +225,12 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer
/* Exported constants --------------------------------------------------------*/
/** @defgroup LTDC_Exported_Constants LTDC Exported Constants
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
/** @defgroup LTDC_Error_Code LTDC Error Code
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define HAL_LTDC_ERROR_NONE 0x00000000U /*!< LTDC No error */
@@ -241,6 +245,7 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer
*/
/** @defgroup LTDC_Layer LTDC Layer
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define LTDC_LAYER_1 0x00000000U /*!< LTDC Layer 1 */
@@ -250,6 +255,7 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer
*/
/** @defgroup LTDC_HS_POLARITY LTDC HS POLARITY
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define LTDC_HSPOLARITY_AL 0x00000000U /*!< Horizontal Synchronization is active low. */
@@ -259,6 +265,7 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer
*/
/** @defgroup LTDC_VS_POLARITY LTDC VS POLARITY
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define LTDC_VSPOLARITY_AL 0x00000000U /*!< Vertical Synchronization is active low. */
@@ -268,6 +275,7 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer
*/
/** @defgroup LTDC_DE_POLARITY LTDC DE POLARITY
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define LTDC_DEPOLARITY_AL 0x00000000U /*!< Data Enable, is active low. */
@@ -277,6 +285,7 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer
*/
/** @defgroup LTDC_PC_POLARITY LTDC PC POLARITY
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define LTDC_PCPOLARITY_IPC 0x00000000U /*!< input pixel clock. */
@@ -286,6 +295,7 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer
*/
/** @defgroup LTDC_SYNC LTDC SYNC
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define LTDC_HORIZONTALSYNC (LTDC_SSCR_HSW >> 16U) /*!< Horizontal synchronization width. */
@@ -295,6 +305,7 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer
*/
/** @defgroup LTDC_BACK_COLOR LTDC BACK COLOR
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define LTDC_COLOR 0x000000FFU /*!< Color mask */
@@ -303,6 +314,7 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer
*/
/** @defgroup LTDC_BlendingFactor1 LTDC Blending Factor1
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define LTDC_BLENDING_FACTOR1_CA 0x00000400U /*!< Blending factor : Cte Alpha */
@@ -312,6 +324,7 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer
*/
/** @defgroup LTDC_BlendingFactor2 LTDC Blending Factor2
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define LTDC_BLENDING_FACTOR2_CA 0x00000005U /*!< Blending factor : Cte Alpha */
@@ -321,6 +334,7 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer
*/
/** @defgroup LTDC_Pixelformat LTDC Pixel format
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define LTDC_PIXEL_FORMAT_ARGB8888 0x00000000U /*!< ARGB8888 LTDC pixel format */
@@ -336,6 +350,7 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer
*/
/** @defgroup LTDC_Alpha LTDC Alpha
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define LTDC_ALPHA LTDC_LxCACR_CONSTA /*!< LTDC Constant Alpha mask */
@@ -344,6 +359,7 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer
*/
/** @defgroup LTDC_LAYER_Config LTDC LAYER Config
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define LTDC_STOPPOSITION (LTDC_LxWHPCR_WHSPPOS >> 16U) /*!< LTDC Layer stop position */
@@ -356,6 +372,7 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer
*/
/** @defgroup LTDC_Interrupts LTDC Interrupts
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define LTDC_IT_LI LTDC_IER_LIE /*!< LTDC Line Interrupt */
@@ -367,6 +384,7 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer
*/
/** @defgroup LTDC_Flags LTDC Flags
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define LTDC_FLAG_LI LTDC_ISR_LIF /*!< LTDC Line Interrupt Flag */
@@ -378,6 +396,7 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer
*/
/** @defgroup LTDC_Reload_Type LTDC Reload Type
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define LTDC_RELOAD_IMMEDIATE LTDC_SRCR_IMR /*!< Immediate Reload */
@@ -392,6 +411,7 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer
/* Exported macro ------------------------------------------------------------*/
/** @defgroup LTDC_Exported_Macros LTDC Exported Macros
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
@@ -619,6 +639,7 @@ uint32_t HAL_LTDC_GetError(LTDC_HandleTypeDef *hltdc);
/* Private constants ---------------------------------------------------------*/
/* Private macros ------------------------------------------------------------*/
/** @defgroup LTDC_Private_Macros LTDC Private Macros
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/
#define LTDC_LAYER(__HANDLE__, __LAYER__) ((LTDC_Layer_TypeDef *)((uint32_t)(((uint32_t)((__HANDLE__)->Instance)) + 0x84U + (0x80U*(__LAYER__)))))
@@ -662,6 +683,7 @@ uint32_t HAL_LTDC_GetError(LTDC_HandleTypeDef *hltdc);
/* Private functions ---------------------------------------------------------*/
/** @defgroup LTDC_Private_Functions LTDC Private Functions
+ * @ingroup RTEMSBSPsARMSTM32H7
* @{
*/