IOTON Technology / mbed-ton

Fork of mbed-dev by mbed official

Committer:
<>
Date:
Fri Oct 28 11:17:30 2016 +0100
Revision:
149:156823d33999
Parent:
targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_ltdc_ex.h@144:ef7eb2e8f9f7
Child:
167:e84263d55307
This updates the lib to the mbed lib v128

NOTE: This release includes a restructuring of the file and directory locations and thus some
include paths in your code may need updating accordingly.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbed_official 19:112740acecfa 1 /**
mbed_official 19:112740acecfa 2 ******************************************************************************
mbed_official 19:112740acecfa 3 * @file stm32f4xx_hal_ltdc_ex.h
mbed_official 19:112740acecfa 4 * @author MCD Application Team
<> 144:ef7eb2e8f9f7 5 * @version V1.5.0
<> 144:ef7eb2e8f9f7 6 * @date 06-May-2016
mbed_official 19:112740acecfa 7 * @brief Header file of LTDC HAL Extension module.
mbed_official 19:112740acecfa 8 ******************************************************************************
mbed_official 19:112740acecfa 9 * @attention
mbed_official 19:112740acecfa 10 *
<> 144:ef7eb2e8f9f7 11 * <h2><center>&copy; COPYRIGHT(c) 2016 STMicroelectronics</center></h2>
mbed_official 19:112740acecfa 12 *
mbed_official 19:112740acecfa 13 * Redistribution and use in source and binary forms, with or without modification,
mbed_official 19:112740acecfa 14 * are permitted provided that the following conditions are met:
mbed_official 19:112740acecfa 15 * 1. Redistributions of source code must retain the above copyright notice,
mbed_official 19:112740acecfa 16 * this list of conditions and the following disclaimer.
mbed_official 19:112740acecfa 17 * 2. Redistributions in binary form must reproduce the above copyright notice,
mbed_official 19:112740acecfa 18 * this list of conditions and the following disclaimer in the documentation
mbed_official 19:112740acecfa 19 * and/or other materials provided with the distribution.
mbed_official 19:112740acecfa 20 * 3. Neither the name of STMicroelectronics nor the names of its contributors
mbed_official 19:112740acecfa 21 * may be used to endorse or promote products derived from this software
mbed_official 19:112740acecfa 22 * without specific prior written permission.
mbed_official 19:112740acecfa 23 *
mbed_official 19:112740acecfa 24 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
mbed_official 19:112740acecfa 25 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
mbed_official 19:112740acecfa 26 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
mbed_official 19:112740acecfa 27 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
mbed_official 19:112740acecfa 28 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
mbed_official 19:112740acecfa 29 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
mbed_official 19:112740acecfa 30 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
mbed_official 19:112740acecfa 31 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
mbed_official 19:112740acecfa 32 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
mbed_official 19:112740acecfa 33 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
mbed_official 19:112740acecfa 34 *
mbed_official 19:112740acecfa 35 ******************************************************************************
mbed_official 19:112740acecfa 36 */
mbed_official 19:112740acecfa 37
mbed_official 19:112740acecfa 38 /* Define to prevent recursive inclusion -------------------------------------*/
mbed_official 19:112740acecfa 39 #ifndef __STM32F4xx_HAL_LTDC_EX_H
mbed_official 19:112740acecfa 40 #define __STM32F4xx_HAL_LTDC_EX_H
mbed_official 19:112740acecfa 41
mbed_official 19:112740acecfa 42 #ifdef __cplusplus
mbed_official 19:112740acecfa 43 extern "C" {
mbed_official 19:112740acecfa 44 #endif
mbed_official 19:112740acecfa 45
mbed_official 19:112740acecfa 46 #if defined(STM32F469xx) || defined(STM32F479xx)
mbed_official 19:112740acecfa 47 /* Includes ------------------------------------------------------------------*/
mbed_official 19:112740acecfa 48 #include "stm32f4xx_hal_def.h"
mbed_official 19:112740acecfa 49 #include "stm32f4xx_hal_dsi.h"
mbed_official 19:112740acecfa 50
mbed_official 19:112740acecfa 51 /** @addtogroup STM32F4xx_HAL_Driver
mbed_official 19:112740acecfa 52 * @{
mbed_official 19:112740acecfa 53 */
mbed_official 19:112740acecfa 54
mbed_official 19:112740acecfa 55 /** @addtogroup LTDCEx
mbed_official 19:112740acecfa 56 * @{
mbed_official 19:112740acecfa 57 */
mbed_official 19:112740acecfa 58
mbed_official 19:112740acecfa 59 /* Exported types ------------------------------------------------------------*/
mbed_official 19:112740acecfa 60 /* Exported constants --------------------------------------------------------*/
mbed_official 19:112740acecfa 61
mbed_official 19:112740acecfa 62 /** @defgroup LTDCEx_Exported_Constants LTDCEx Exported Constants
mbed_official 19:112740acecfa 63 * @{
mbed_official 19:112740acecfa 64 */
mbed_official 19:112740acecfa 65
mbed_official 19:112740acecfa 66 /**
mbed_official 19:112740acecfa 67 * @}
mbed_official 19:112740acecfa 68 */
mbed_official 19:112740acecfa 69
mbed_official 19:112740acecfa 70 /* Exported macro ------------------------------------------------------------*/
mbed_official 19:112740acecfa 71 /** @defgroup LTDCEx_Exported_Macros LTDC Exported Macros
mbed_official 19:112740acecfa 72 * @{
mbed_official 19:112740acecfa 73 */
mbed_official 19:112740acecfa 74
mbed_official 19:112740acecfa 75 /**
mbed_official 19:112740acecfa 76 * @}
mbed_official 19:112740acecfa 77 */
mbed_official 19:112740acecfa 78
mbed_official 19:112740acecfa 79 /* Exported functions --------------------------------------------------------*/
mbed_official 19:112740acecfa 80 /** @defgroup LTDCEx_Exported_Functions LTDC Extended Exported Functions
mbed_official 19:112740acecfa 81 * @{
mbed_official 19:112740acecfa 82 */
mbed_official 19:112740acecfa 83 HAL_StatusTypeDef HAL_LTDC_StructInitFromVideoConfig(LTDC_HandleTypeDef* hltdc, DSI_VidCfgTypeDef *VidCfg);
mbed_official 19:112740acecfa 84 HAL_StatusTypeDef HAL_LTDC_StructInitFromAdaptedCommandConfig(LTDC_HandleTypeDef* hltdc, DSI_CmdCfgTypeDef *CmdCfg);
mbed_official 19:112740acecfa 85 /**
mbed_official 19:112740acecfa 86 * @}
mbed_official 19:112740acecfa 87 */
mbed_official 19:112740acecfa 88
mbed_official 19:112740acecfa 89
mbed_official 19:112740acecfa 90 /* Private types -------------------------------------------------------------*/
mbed_official 19:112740acecfa 91 /** @defgroup LTDCEx_Private_Types LTDCEx Private Types
mbed_official 19:112740acecfa 92 * @{
mbed_official 19:112740acecfa 93 */
mbed_official 19:112740acecfa 94
mbed_official 19:112740acecfa 95 /**
mbed_official 19:112740acecfa 96 * @}
mbed_official 19:112740acecfa 97 */
mbed_official 19:112740acecfa 98
mbed_official 19:112740acecfa 99 /* Private variables ---------------------------------------------------------*/
mbed_official 19:112740acecfa 100 /** @defgroup LTDCEx_Private_Variables LTDCEx Private Variables
mbed_official 19:112740acecfa 101 * @{
mbed_official 19:112740acecfa 102 */
mbed_official 19:112740acecfa 103
mbed_official 19:112740acecfa 104 /**
mbed_official 19:112740acecfa 105 * @}
mbed_official 19:112740acecfa 106 */
mbed_official 19:112740acecfa 107
mbed_official 19:112740acecfa 108 /* Private constants ---------------------------------------------------------*/
mbed_official 19:112740acecfa 109 /** @defgroup LTDCEx_Private_Constants LTDCEx Private Constants
mbed_official 19:112740acecfa 110 * @{
mbed_official 19:112740acecfa 111 */
mbed_official 19:112740acecfa 112
mbed_official 19:112740acecfa 113 /**
mbed_official 19:112740acecfa 114 * @}
mbed_official 19:112740acecfa 115 */
mbed_official 19:112740acecfa 116
mbed_official 19:112740acecfa 117 /* Private macros ------------------------------------------------------------*/
mbed_official 19:112740acecfa 118 /** @defgroup LTDCEx_Private_Macros LTDCEx Private Macros
mbed_official 19:112740acecfa 119 * @{
mbed_official 19:112740acecfa 120 */
mbed_official 19:112740acecfa 121
mbed_official 19:112740acecfa 122 /**
mbed_official 19:112740acecfa 123 * @}
mbed_official 19:112740acecfa 124 */
mbed_official 19:112740acecfa 125
mbed_official 19:112740acecfa 126 /* Private functions ---------------------------------------------------------*/
mbed_official 19:112740acecfa 127 /** @defgroup LTDCEx_Private_Functions LTDCEx Private Functions
mbed_official 19:112740acecfa 128 * @{
mbed_official 19:112740acecfa 129 */
mbed_official 19:112740acecfa 130
mbed_official 19:112740acecfa 131 /**
mbed_official 19:112740acecfa 132 * @}
mbed_official 19:112740acecfa 133 */
mbed_official 19:112740acecfa 134
mbed_official 19:112740acecfa 135 /**
mbed_official 19:112740acecfa 136 * @}
mbed_official 19:112740acecfa 137 */
mbed_official 19:112740acecfa 138
mbed_official 19:112740acecfa 139 /**
mbed_official 19:112740acecfa 140 * @}
mbed_official 19:112740acecfa 141 */
mbed_official 19:112740acecfa 142
mbed_official 19:112740acecfa 143 #endif /* STM32F469xx || STM32F479xx */
mbed_official 19:112740acecfa 144
mbed_official 19:112740acecfa 145 #ifdef __cplusplus
mbed_official 19:112740acecfa 146 }
mbed_official 19:112740acecfa 147 #endif
mbed_official 19:112740acecfa 148
mbed_official 19:112740acecfa 149 #endif /* __STM32F4xx_HAL_LTDC_EX_H */
mbed_official 19:112740acecfa 150
mbed_official 19:112740acecfa 151 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/