STM32L443xx HAL User Manual
stm32l4xx_hal_ltdc_ex.h
Go to the documentation of this file.
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 */