STM32L443xx HAL User Manual
|
00001 /** 00002 ****************************************************************************** 00003 * @file stm32l4xx_hal_ltdc_ex.h 00004 * @author MCD Application Team 00005 * @brief Header file of LTDC HAL Extension module. 00006 ****************************************************************************** 00007 * @attention 00008 * 00009 * Copyright (c) 2017 STMicroelectronics. 00010 * All rights reserved. 00011 * 00012 * This software is licensed under terms that can be found in the LICENSE file 00013 * in the root directory of this software component. 00014 * If no LICENSE file comes with this software, it is provided AS-IS. 00015 * 00016 ****************************************************************************** 00017 */ 00018 00019 /* Define to prevent recursive inclusion -------------------------------------*/ 00020 #ifndef STM32L4xx_HAL_LTDC_EX_H 00021 #define STM32L4xx_HAL_LTDC_EX_H 00022 00023 #ifdef __cplusplus 00024 extern "C" { 00025 #endif 00026 00027 /* Includes ------------------------------------------------------------------*/ 00028 #include "stm32l4xx_hal_def.h" 00029 00030 #if defined (LTDC) && defined (DSI) 00031 00032 #include "stm32l4xx_hal_dsi.h" 00033 00034 /** @addtogroup STM32L4xx_HAL_Driver 00035 * @{ 00036 */ 00037 00038 /** @addtogroup LTDCEx 00039 * @{ 00040 */ 00041 00042 /* Exported types ------------------------------------------------------------*/ 00043 /* Exported constants --------------------------------------------------------*/ 00044 /* Exported macro ------------------------------------------------------------*/ 00045 /* Exported functions --------------------------------------------------------*/ 00046 /** @addtogroup LTDCEx_Exported_Functions 00047 * @{ 00048 */ 00049 00050 /** @addtogroup LTDCEx_Exported_Functions_Group1 00051 * @{ 00052 */ 00053 HAL_StatusTypeDef HAL_LTDCEx_StructInitFromVideoConfig(LTDC_HandleTypeDef *hltdc, DSI_VidCfgTypeDef *VidCfg); 00054 HAL_StatusTypeDef HAL_LTDCEx_StructInitFromAdaptedCommandConfig(LTDC_HandleTypeDef *hltdc, DSI_CmdCfgTypeDef *CmdCfg); 00055 /** 00056 * @} 00057 */ 00058 00059 /** 00060 * @} 00061 */ 00062 00063 /* Private types -------------------------------------------------------------*/ 00064 /* Private variables ---------------------------------------------------------*/ 00065 /* Private constants ---------------------------------------------------------*/ 00066 /* Private macros ------------------------------------------------------------*/ 00067 /* Private functions ---------------------------------------------------------*/ 00068 00069 /** 00070 * @} 00071 */ 00072 00073 /** 00074 * @} 00075 */ 00076 00077 #endif /* LTDC && DSI */ 00078 00079 #ifdef __cplusplus 00080 } 00081 #endif 00082 00083 #endif /* STM32L4xx_HAL_LTDC_EX_H */