26 #if defined(HAL_LTDC_MODULE_ENABLED) && defined(HAL_DSI_MODULE_ENABLED)
28 #if defined (LTDC) && defined (DSI)
77 #if !defined(POLARITIES_INVERSION_UPDATED)
79 hltdc->Init.DEPolarity = (VidCfg->
DEPolarity == \
80 DSI_DATA_ENABLE_ACTIVE_HIGH) ? LTDC_DEPOLARITY_AL : LTDC_DEPOLARITY_AH;
81 hltdc->Init.VSPolarity = (VidCfg->
VSPolarity == DSI_VSYNC_ACTIVE_HIGH) ? LTDC_VSPOLARITY_AH : LTDC_VSPOLARITY_AL;
82 hltdc->Init.HSPolarity = (VidCfg->
HSPolarity == DSI_HSYNC_ACTIVE_HIGH) ? LTDC_HSPOLARITY_AH : LTDC_HSPOLARITY_AL;
85 hltdc->Init.DEPolarity = VidCfg->
DEPolarity << 29;
86 hltdc->Init.VSPolarity = VidCfg->
VSPolarity << 29;
87 hltdc->Init.HSPolarity = VidCfg->
HSPolarity << 29;
94 VidCfg->VerticalActive - 1U;
120 #if !defined(POLARITIES_INVERSION_UPDATED)
122 hltdc->Init.DEPolarity = (CmdCfg->
DEPolarity == \
123 DSI_DATA_ENABLE_ACTIVE_HIGH) ? LTDC_DEPOLARITY_AL : LTDC_DEPOLARITY_AH;
124 hltdc->Init.VSPolarity = (CmdCfg->
VSPolarity == DSI_VSYNC_ACTIVE_HIGH) ? LTDC_VSPOLARITY_AL : LTDC_VSPOLARITY_AH;
125 hltdc->Init.HSPolarity = (CmdCfg->
HSPolarity == DSI_HSYNC_ACTIVE_HIGH) ? LTDC_HSPOLARITY_AL : LTDC_HSPOLARITY_AH;
128 hltdc->Init.DEPolarity = CmdCfg->
DEPolarity << 29;
129 hltdc->Init.VSPolarity = CmdCfg->
VSPolarity << 29;
130 hltdc->Init.HSPolarity = CmdCfg->
HSPolarity << 29;
uint32_t VerticalFrontPorch
uint32_t VerticalSyncActive
uint32_t VerticalBackPorch
DSI Adapted command mode configuration.
DSI Video mode configuration.
HAL_StatusTypeDef HAL_LTDCEx_StructInitFromVideoConfig(LTDC_HandleTypeDef *hltdc, DSI_VidCfgTypeDef *VidCfg)
Retrieve common parameters from DSI Video mode configuration structure.
HAL_StatusTypeDef HAL_LTDCEx_StructInitFromAdaptedCommandConfig(LTDC_HandleTypeDef *hltdc, DSI_CmdCfgTypeDef *CmdCfg)
Retrieve common parameters from DSI Adapted command mode configuration structure.
struct __LTDC_HandleTypeDef else typedef struct endif LTDC_HandleTypeDef
LTDC handle Structure definition.
This file contains all the functions prototypes for the HAL module driver.