Back to home page

LXR

 
 

    


File indexing completed on 2025-05-11 08:23:35

0001 /**
0002   ******************************************************************************
0003   * @file    stm32h7xx_hal_ltdc_ex.h
0004   * @author  MCD Application Team
0005   * @brief   Header file of LTDC HAL Extension module.
0006   ******************************************************************************
0007   * @attention
0008   *
0009   * Copyright (c) 2017 STMicroelectronics.
0010   * All rights reserved.
0011   *
0012   * This software is licensed under terms that can be found in the LICENSE file
0013   * in the root directory of this software component.
0014   * If no LICENSE file comes with this software, it is provided AS-IS.
0015   *
0016   ******************************************************************************
0017   */
0018 
0019 /* Define to prevent recursive inclusion -------------------------------------*/
0020 #ifndef STM32H7xx_HAL_LTDC_EX_H
0021 #define STM32H7xx_HAL_LTDC_EX_H
0022 
0023 #ifdef __cplusplus
0024 extern "C" {
0025 #endif
0026 
0027 /* Includes ------------------------------------------------------------------*/
0028 #include "stm32h7xx_hal_def.h"
0029 
0030 #if defined (LTDC) && defined (DSI)
0031 
0032 #include "stm32h7xx_hal_dsi.h"
0033 
0034 /** @addtogroup STM32H7xx_HAL_Driver
0035   * @{
0036   */
0037 
0038 /** @addtogroup LTDCEx
0039   * @{
0040   */
0041 
0042 /* Exported types ------------------------------------------------------------*/
0043 /* Exported constants --------------------------------------------------------*/
0044 /* Exported macro ------------------------------------------------------------*/
0045 /* Exported functions --------------------------------------------------------*/
0046 /** @addtogroup LTDCEx_Exported_Functions
0047   * @{
0048   */
0049 
0050 /** @addtogroup LTDCEx_Exported_Functions_Group1
0051   * @{
0052   */
0053 HAL_StatusTypeDef HAL_LTDCEx_StructInitFromVideoConfig(LTDC_HandleTypeDef *hltdc, DSI_VidCfgTypeDef *VidCfg);
0054 HAL_StatusTypeDef HAL_LTDCEx_StructInitFromAdaptedCommandConfig(LTDC_HandleTypeDef *hltdc, DSI_CmdCfgTypeDef *CmdCfg);
0055 /**
0056   * @}
0057   */
0058 
0059 /**
0060   * @}
0061   */
0062 
0063 /* Private types -------------------------------------------------------------*/
0064 /* Private variables ---------------------------------------------------------*/
0065 /* Private constants ---------------------------------------------------------*/
0066 /* Private macros ------------------------------------------------------------*/
0067 /* Private functions ---------------------------------------------------------*/
0068 
0069 /**
0070   * @}
0071   */
0072 
0073 /**
0074   * @}
0075   */
0076 
0077 #endif /* LTDC && DSI */
0078 
0079 #ifdef __cplusplus
0080 }
0081 #endif
0082 
0083 #endif /* STM32H7xx_HAL_LTDC_EX_H */