STM32F479xx HAL User Manual
stm32f4xx_hal_ltdc_ex.h
Go to the documentation of this file.
00001 /**
00002   ******************************************************************************
00003   * @file    stm32f4xx_hal_ltdc_ex.h
00004   * @author  MCD Application Team
00005   * @brief   Header file of LTDC HAL Extension module.
00006   ******************************************************************************
00007   * @attention
00008   *
00009   * <h2><center>&copy; Copyright (c) 2016 STMicroelectronics.
00010   * All rights reserved.</center></h2>
00011   *
00012   * This software component is licensed by ST under BSD 3-Clause license,
00013   * the "License"; You may not use this file except in compliance with the
00014   * License. You may obtain a copy of the License at:
00015   *                        opensource.org/licenses/BSD-3-Clause
00016   *
00017   ******************************************************************************
00018   */
00019 
00020 /* Define to prevent recursive inclusion -------------------------------------*/
00021 #ifndef STM32F4xx_HAL_LTDC_EX_H
00022 #define STM32F4xx_HAL_LTDC_EX_H
00023 
00024 #ifdef __cplusplus
00025 extern "C" {
00026 #endif
00027 
00028 /* Includes ------------------------------------------------------------------*/
00029 #include "stm32f4xx_hal_def.h"
00030 
00031 #if defined (LTDC) && defined (DSI)
00032 
00033 #include "stm32f4xx_hal_dsi.h"
00034 
00035 /** @addtogroup STM32F4xx_HAL_Driver
00036   * @{
00037   */
00038 
00039 /** @addtogroup LTDCEx
00040   * @{
00041   */
00042 
00043 /* Exported types ------------------------------------------------------------*/
00044 /* Exported constants --------------------------------------------------------*/
00045 /* Exported macro ------------------------------------------------------------*/
00046 /* Exported functions --------------------------------------------------------*/
00047 /** @addtogroup LTDCEx_Exported_Functions
00048   * @{
00049   */
00050 
00051 /** @addtogroup LTDCEx_Exported_Functions_Group1
00052   * @{
00053   */
00054 HAL_StatusTypeDef HAL_LTDCEx_StructInitFromVideoConfig(LTDC_HandleTypeDef *hltdc, DSI_VidCfgTypeDef *VidCfg);
00055 HAL_StatusTypeDef HAL_LTDCEx_StructInitFromAdaptedCommandConfig(LTDC_HandleTypeDef *hltdc, DSI_CmdCfgTypeDef *CmdCfg);
00056 /**
00057   * @}
00058   */
00059 
00060 /**
00061   * @}
00062   */
00063 
00064 /* Private types -------------------------------------------------------------*/
00065 /* Private variables ---------------------------------------------------------*/
00066 /* Private constants ---------------------------------------------------------*/
00067 /* Private macros ------------------------------------------------------------*/
00068 /* Private functions ---------------------------------------------------------*/
00069 
00070 /**
00071   * @}
00072   */
00073 
00074 /**
00075   * @}
00076   */
00077 
00078 #endif /* LTDC && DSI */
00079 
00080 #ifdef __cplusplus
00081 }
00082 #endif
00083 
00084 #endif /* STM32F4xx_HAL_LTDC_EX_H */
00085 
00086 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/