mbed library sources

Dependents:   Encrypted my_mbed lklk CyaSSL_DTLS_Cellular ... more

Superseded

This library was superseded by mbed-dev - https://os.mbed.com/users/mbed_official/code/mbed-dev/.

Development branch of the mbed library sources. This library is kept in synch with the latest changes from the mbed SDK and it is not guaranteed to work.

If you are looking for a stable and tested release, please import one of the official mbed library releases:

Import librarymbed

The official Mbed 2 C/C++ SDK provides the software platform and libraries to build your applications.

Committer:
mbed_official
Date:
Fri Aug 14 13:15:17 2015 +0100
Revision:
610:813dcc80987e
Parent:
573:ad23fe03a082
Synchronized with git revision 6d84db41c6833e0b9b024741eb0616a5f62d5599

Full URL: https://github.com/mbedmicro/mbed/commit/6d84db41c6833e0b9b024741eb0616a5f62d5599/

DISCO_F746NG - Improvements

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbed_official 573:ad23fe03a082 1 /**
mbed_official 573:ad23fe03a082 2 ******************************************************************************
mbed_official 573:ad23fe03a082 3 * @file stm32f7xx_hal.h
mbed_official 573:ad23fe03a082 4 * @author MCD Application Team
mbed_official 610:813dcc80987e 5 * @version V1.0.1
mbed_official 610:813dcc80987e 6 * @date 25-June-2015
mbed_official 573:ad23fe03a082 7 * @brief This file contains all the functions prototypes for the HAL
mbed_official 573:ad23fe03a082 8 * module driver.
mbed_official 573:ad23fe03a082 9 ******************************************************************************
mbed_official 573:ad23fe03a082 10 * @attention
mbed_official 573:ad23fe03a082 11 *
mbed_official 573:ad23fe03a082 12 * <h2><center>&copy; COPYRIGHT(c) 2015 STMicroelectronics</center></h2>
mbed_official 573:ad23fe03a082 13 *
mbed_official 573:ad23fe03a082 14 * Redistribution and use in source and binary forms, with or without modification,
mbed_official 573:ad23fe03a082 15 * are permitted provided that the following conditions are met:
mbed_official 573:ad23fe03a082 16 * 1. Redistributions of source code must retain the above copyright notice,
mbed_official 573:ad23fe03a082 17 * this list of conditions and the following disclaimer.
mbed_official 573:ad23fe03a082 18 * 2. Redistributions in binary form must reproduce the above copyright notice,
mbed_official 573:ad23fe03a082 19 * this list of conditions and the following disclaimer in the documentation
mbed_official 573:ad23fe03a082 20 * and/or other materials provided with the distribution.
mbed_official 573:ad23fe03a082 21 * 3. Neither the name of STMicroelectronics nor the names of its contributors
mbed_official 573:ad23fe03a082 22 * may be used to endorse or promote products derived from this software
mbed_official 573:ad23fe03a082 23 * without specific prior written permission.
mbed_official 573:ad23fe03a082 24 *
mbed_official 573:ad23fe03a082 25 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
mbed_official 573:ad23fe03a082 26 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
mbed_official 573:ad23fe03a082 27 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
mbed_official 573:ad23fe03a082 28 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
mbed_official 573:ad23fe03a082 29 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
mbed_official 573:ad23fe03a082 30 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
mbed_official 573:ad23fe03a082 31 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
mbed_official 573:ad23fe03a082 32 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
mbed_official 573:ad23fe03a082 33 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
mbed_official 573:ad23fe03a082 34 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
mbed_official 573:ad23fe03a082 35 *
mbed_official 573:ad23fe03a082 36 ******************************************************************************
mbed_official 573:ad23fe03a082 37 */
mbed_official 573:ad23fe03a082 38
mbed_official 573:ad23fe03a082 39 /* Define to prevent recursive inclusion -------------------------------------*/
mbed_official 573:ad23fe03a082 40 #ifndef __STM32F7xx_HAL_H
mbed_official 573:ad23fe03a082 41 #define __STM32F7xx_HAL_H
mbed_official 573:ad23fe03a082 42
mbed_official 573:ad23fe03a082 43 #ifdef __cplusplus
mbed_official 573:ad23fe03a082 44 extern "C" {
mbed_official 573:ad23fe03a082 45 #endif
mbed_official 573:ad23fe03a082 46
mbed_official 573:ad23fe03a082 47 /* Includes ------------------------------------------------------------------*/
mbed_official 573:ad23fe03a082 48 #include "stm32f7xx_hal_conf.h"
mbed_official 573:ad23fe03a082 49
mbed_official 573:ad23fe03a082 50 /** @addtogroup STM32F7xx_HAL_Driver
mbed_official 573:ad23fe03a082 51 * @{
mbed_official 573:ad23fe03a082 52 */
mbed_official 573:ad23fe03a082 53
mbed_official 573:ad23fe03a082 54 /** @addtogroup HAL
mbed_official 573:ad23fe03a082 55 * @{
mbed_official 573:ad23fe03a082 56 */
mbed_official 573:ad23fe03a082 57
mbed_official 573:ad23fe03a082 58 /* Exported types ------------------------------------------------------------*/
mbed_official 573:ad23fe03a082 59 /* Exported constants --------------------------------------------------------*/
mbed_official 573:ad23fe03a082 60 /* Exported macro ------------------------------------------------------------*/
mbed_official 610:813dcc80987e 61 /** @defgroup HAL_Exported_Macros HAL Exported Macros
mbed_official 610:813dcc80987e 62 * @{
mbed_official 610:813dcc80987e 63 */
mbed_official 610:813dcc80987e 64
mbed_official 573:ad23fe03a082 65 /** @brief Freeze/Unfreeze Peripherals in Debug mode
mbed_official 573:ad23fe03a082 66 */
mbed_official 573:ad23fe03a082 67 #define __HAL_DBGMCU_FREEZE_TIM2() (DBGMCU->APB1FZ |= (DBGMCU_APB1_FZ_DBG_TIM2_STOP))
mbed_official 573:ad23fe03a082 68 #define __HAL_DBGMCU_FREEZE_TIM3() (DBGMCU->APB1FZ |= (DBGMCU_APB1_FZ_DBG_TIM3_STOP))
mbed_official 573:ad23fe03a082 69 #define __HAL_DBGMCU_FREEZE_TIM4() (DBGMCU->APB1FZ |= (DBGMCU_APB1_FZ_DBG_TIM4_STOP))
mbed_official 573:ad23fe03a082 70 #define __HAL_DBGMCU_FREEZE_TIM5() (DBGMCU->APB1FZ |= (DBGMCU_APB1_FZ_DBG_TIM5_STOP))
mbed_official 573:ad23fe03a082 71 #define __HAL_DBGMCU_FREEZE_TIM6() (DBGMCU->APB1FZ |= (DBGMCU_APB1_FZ_DBG_TIM6_STOP))
mbed_official 573:ad23fe03a082 72 #define __HAL_DBGMCU_FREEZE_TIM7() (DBGMCU->APB1FZ |= (DBGMCU_APB1_FZ_DBG_TIM7_STOP))
mbed_official 573:ad23fe03a082 73 #define __HAL_DBGMCU_FREEZE_TIM12() (DBGMCU->APB1FZ |= (DBGMCU_APB1_FZ_DBG_TIM12_STOP))
mbed_official 573:ad23fe03a082 74 #define __HAL_DBGMCU_FREEZE_TIM13() (DBGMCU->APB1FZ |= (DBGMCU_APB1_FZ_DBG_TIM13_STOP))
mbed_official 573:ad23fe03a082 75 #define __HAL_DBGMCU_FREEZE_TIM14() (DBGMCU->APB1FZ |= (DBGMCU_APB1_FZ_DBG_TIM14_STOP))
mbed_official 573:ad23fe03a082 76 #define __HAL_DBGMCU_FREEZE_LPTIM1() (DBGMCU->APB1FZ |= (DBGMCU_APB1_FZ_DBG_LPTIM1_STOP))
mbed_official 573:ad23fe03a082 77 #define __HAL_DBGMCU_FREEZE_RTC() (DBGMCU->APB1FZ |= (DBGMCU_APB1_FZ_DBG_RTC_STOP))
mbed_official 573:ad23fe03a082 78 #define __HAL_DBGMCU_FREEZE_WWDG() (DBGMCU->APB1FZ |= (DBGMCU_APB1_FZ_DBG_WWDG_STOP))
mbed_official 573:ad23fe03a082 79 #define __HAL_DBGMCU_FREEZE_IWDG() (DBGMCU->APB1FZ |= (DBGMCU_APB1_FZ_DBG_IWDG_STOP))
mbed_official 573:ad23fe03a082 80 #define __HAL_DBGMCU_FREEZE_I2C1_TIMEOUT() (DBGMCU->APB1FZ |= (DBGMCU_APB1_FZ_DBG_I2C1_SMBUS_TIMEOUT))
mbed_official 573:ad23fe03a082 81 #define __HAL_DBGMCU_FREEZE_I2C2_TIMEOUT() (DBGMCU->APB1FZ |= (DBGMCU_APB1_FZ_DBG_I2C2_SMBUS_TIMEOUT))
mbed_official 573:ad23fe03a082 82 #define __HAL_DBGMCU_FREEZE_I2C3_TIMEOUT() (DBGMCU->APB1FZ |= (DBGMCU_APB1_FZ_DBG_I2C3_SMBUS_TIMEOUT))
mbed_official 573:ad23fe03a082 83 #define __HAL_DBGMCU_FREEZE_I2C4_TIMEOUT() (DBGMCU->APB1FZ |= (DBGMCU_APB1_FZ_DBG_I2C4_SMBUS_TIMEOUT))
mbed_official 573:ad23fe03a082 84 #define __HAL_DBGMCU_FREEZE_CAN1() (DBGMCU->APB1FZ |= (DBGMCU_APB1_FZ_DBG_CAN1_STOP))
mbed_official 573:ad23fe03a082 85 #define __HAL_DBGMCU_FREEZE_CAN2() (DBGMCU->APB1FZ |= (DBGMCU_APB1_FZ_DBG_CAN2_STOP))
mbed_official 573:ad23fe03a082 86 #define __HAL_DBGMCU_FREEZE_TIM1() (DBGMCU->APB2FZ |= (DBGMCU_APB2_FZ_DBG_TIM1_STOP))
mbed_official 573:ad23fe03a082 87 #define __HAL_DBGMCU_FREEZE_TIM8() (DBGMCU->APB2FZ |= (DBGMCU_APB2_FZ_DBG_TIM8_STOP))
mbed_official 573:ad23fe03a082 88 #define __HAL_DBGMCU_FREEZE_TIM9() (DBGMCU->APB2FZ |= (DBGMCU_APB2_FZ_DBG_TIM9_STOP))
mbed_official 573:ad23fe03a082 89 #define __HAL_DBGMCU_FREEZE_TIM10() (DBGMCU->APB2FZ |= (DBGMCU_APB2_FZ_DBG_TIM10_STOP))
mbed_official 573:ad23fe03a082 90 #define __HAL_DBGMCU_FREEZE_TIM11() (DBGMCU->APB2FZ |= (DBGMCU_APB2_FZ_DBG_TIM11_STOP))
mbed_official 573:ad23fe03a082 91
mbed_official 573:ad23fe03a082 92 #define __HAL_DBGMCU_UNFREEZE_TIM2() (DBGMCU->APB1FZ &= ~(DBGMCU_APB1_FZ_DBG_TIM2_STOP))
mbed_official 573:ad23fe03a082 93 #define __HAL_DBGMCU_UNFREEZE_TIM3() (DBGMCU->APB1FZ &= ~(DBGMCU_APB1_FZ_DBG_TIM3_STOP))
mbed_official 573:ad23fe03a082 94 #define __HAL_DBGMCU_UNFREEZE_TIM4() (DBGMCU->APB1FZ &= ~(DBGMCU_APB1_FZ_DBG_TIM4_STOP))
mbed_official 573:ad23fe03a082 95 #define __HAL_DBGMCU_UNFREEZE_TIM5() (DBGMCU->APB1FZ &= ~(DBGMCU_APB1_FZ_DBG_TIM5_STOP))
mbed_official 573:ad23fe03a082 96 #define __HAL_DBGMCU_UNFREEZE_TIM6() (DBGMCU->APB1FZ &= ~(DBGMCU_APB1_FZ_DBG_TIM6_STOP))
mbed_official 573:ad23fe03a082 97 #define __HAL_DBGMCU_UNFREEZE_TIM7() (DBGMCU->APB1FZ &= ~(DBGMCU_APB1_FZ_DBG_TIM7_STOP))
mbed_official 573:ad23fe03a082 98 #define __HAL_DBGMCU_UNFREEZE_TIM12() (DBGMCU->APB1FZ &= ~(DBGMCU_APB1_FZ_DBG_TIM12_STOP))
mbed_official 573:ad23fe03a082 99 #define __HAL_DBGMCU_UNFREEZE_TIM13() (DBGMCU->APB1FZ &= ~(DBGMCU_APB1_FZ_DBG_TIM13_STOP))
mbed_official 573:ad23fe03a082 100 #define __HAL_DBGMCU_UNFREEZE_TIM14() (DBGMCU->APB1FZ &= ~(DBGMCU_APB1_FZ_DBG_TIM14_STOP))
mbed_official 573:ad23fe03a082 101 #define __HAL_DBGMCU_UNFREEZE_LPTIM1() (DBGMCU->APB1FZ &= ~(DBGMCU_APB1_FZ_DBG_LPTIM1_STOP))
mbed_official 573:ad23fe03a082 102 #define __HAL_DBGMCU_UNFREEZE_RTC() (DBGMCU->APB1FZ &= ~(DBGMCU_APB1_FZ_DBG_RTC_STOP))
mbed_official 573:ad23fe03a082 103 #define __HAL_DBGMCU_UNFREEZE_WWDG() (DBGMCU->APB1FZ &= ~(DBGMCU_APB1_FZ_DBG_WWDG_STOP))
mbed_official 573:ad23fe03a082 104 #define __HAL_DBGMCU_UNFREEZE_IWDG() (DBGMCU->APB1FZ &= ~(DBGMCU_APB1_FZ_DBG_IWDG_STOP))
mbed_official 573:ad23fe03a082 105 #define __HAL_DBGMCU_UNFREEZE_I2C1_TIMEOUT() (DBGMCU->APB1FZ &= ~(DBGMCU_APB1_FZ_DBG_I2C1_SMBUS_TIMEOUT))
mbed_official 573:ad23fe03a082 106 #define __HAL_DBGMCU_UNFREEZE_I2C2_TIMEOUT() (DBGMCU->APB1FZ &= ~(DBGMCU_APB1_FZ_DBG_I2C2_SMBUS_TIMEOUT))
mbed_official 573:ad23fe03a082 107 #define __HAL_DBGMCU_UNFREEZE_I2C3_TIMEOUT() (DBGMCU->APB1FZ &= ~(DBGMCU_APB1_FZ_DBG_I2C3_SMBUS_TIMEOUT))
mbed_official 573:ad23fe03a082 108 #define __HAL_DBGMCU_UNFREEZE_I2C4_TIMEOUT() (DBGMCU->APB1FZ &= ~(DBGMCU_APB1_FZ_DBG_I2C4_SMBUS_TIMEOUT))
mbed_official 573:ad23fe03a082 109 #define __HAL_DBGMCU_UNFREEZE_CAN1() (DBGMCU->APB1FZ &= ~(DBGMCU_APB1_FZ_DBG_CAN1_STOP))
mbed_official 573:ad23fe03a082 110 #define __HAL_DBGMCU_UNFREEZE_CAN2() (DBGMCU->APB1FZ &= ~(DBGMCU_APB1_FZ_DBG_CAN2_STOP))
mbed_official 573:ad23fe03a082 111 #define __HAL_DBGMCU_UNFREEZE_TIM1() (DBGMCU->APB2FZ &= ~(DBGMCU_APB2_FZ_DBG_TIM1_STOP))
mbed_official 573:ad23fe03a082 112 #define __HAL_DBGMCU_UNFREEZE_TIM8() (DBGMCU->APB2FZ &= ~(DBGMCU_APB2_FZ_DBG_TIM8_STOP))
mbed_official 573:ad23fe03a082 113 #define __HAL_DBGMCU_UNFREEZE_TIM9() (DBGMCU->APB2FZ &= ~(DBGMCU_APB2_FZ_DBG_TIM9_STOP))
mbed_official 573:ad23fe03a082 114 #define __HAL_DBGMCU_UNFREEZE_TIM10() (DBGMCU->APB2FZ &= ~(DBGMCU_APB2_FZ_DBG_TIM10_STOP))
mbed_official 573:ad23fe03a082 115 #define __HAL_DBGMCU_UNFREEZE_TIM11() (DBGMCU->APB2FZ &= ~(DBGMCU_APB2_FZ_DBG_TIM11_STOP))
mbed_official 573:ad23fe03a082 116
mbed_official 573:ad23fe03a082 117
mbed_official 573:ad23fe03a082 118 /** @brief FMC (NOR/RAM) mapped at 0x60000000 and SDRAM mapped at 0xC0000000
mbed_official 573:ad23fe03a082 119 */
mbed_official 573:ad23fe03a082 120 #define __HAL_SYSCFG_REMAPMEMORY_FMC() (SYSCFG->MEMRMP &= ~(SYSCFG_MEMRMP_SWP_FMC))
mbed_official 573:ad23fe03a082 121
mbed_official 573:ad23fe03a082 122
mbed_official 573:ad23fe03a082 123 /** @brief FMC/SDRAM mapped at 0x60000000 (NOR/RAM) mapped at 0xC0000000
mbed_official 573:ad23fe03a082 124 */
mbed_official 573:ad23fe03a082 125 #define __HAL_SYSCFG_REMAPMEMORY_FMC_SDRAM() do {SYSCFG->MEMRMP &= ~(SYSCFG_MEMRMP_SWP_FMC);\
mbed_official 573:ad23fe03a082 126 SYSCFG->MEMRMP |= (SYSCFG_MEMRMP_SWP_FMC_0);\
mbed_official 573:ad23fe03a082 127 }while(0);
mbed_official 610:813dcc80987e 128 /**
mbed_official 610:813dcc80987e 129 * @}
mbed_official 610:813dcc80987e 130 */
mbed_official 610:813dcc80987e 131
mbed_official 573:ad23fe03a082 132 /* Exported functions --------------------------------------------------------*/
mbed_official 610:813dcc80987e 133 /** @addtogroup HAL_Exported_Functions
mbed_official 610:813dcc80987e 134 * @{
mbed_official 610:813dcc80987e 135 */
mbed_official 610:813dcc80987e 136 /** @addtogroup HAL_Exported_Functions_Group1
mbed_official 610:813dcc80987e 137 * @{
mbed_official 610:813dcc80987e 138 */
mbed_official 573:ad23fe03a082 139 /* Initialization and de-initialization functions ******************************/
mbed_official 573:ad23fe03a082 140 HAL_StatusTypeDef HAL_Init(void);
mbed_official 573:ad23fe03a082 141 HAL_StatusTypeDef HAL_DeInit(void);
mbed_official 573:ad23fe03a082 142 void HAL_MspInit(void);
mbed_official 573:ad23fe03a082 143 void HAL_MspDeInit(void);
mbed_official 573:ad23fe03a082 144 HAL_StatusTypeDef HAL_InitTick (uint32_t TickPriority);
mbed_official 610:813dcc80987e 145 /**
mbed_official 610:813dcc80987e 146 * @}
mbed_official 610:813dcc80987e 147 */
mbed_official 610:813dcc80987e 148
mbed_official 610:813dcc80987e 149 /** @addtogroup HAL_Exported_Functions_Group2
mbed_official 610:813dcc80987e 150 * @{
mbed_official 610:813dcc80987e 151 */
mbed_official 573:ad23fe03a082 152 /* Peripheral Control functions ************************************************/
mbed_official 573:ad23fe03a082 153 void HAL_IncTick(void);
mbed_official 573:ad23fe03a082 154 void HAL_Delay(__IO uint32_t Delay);
mbed_official 573:ad23fe03a082 155 uint32_t HAL_GetTick(void);
mbed_official 573:ad23fe03a082 156 void HAL_SuspendTick(void);
mbed_official 573:ad23fe03a082 157 void HAL_ResumeTick(void);
mbed_official 573:ad23fe03a082 158 uint32_t HAL_GetHalVersion(void);
mbed_official 573:ad23fe03a082 159 uint32_t HAL_GetREVID(void);
mbed_official 573:ad23fe03a082 160 uint32_t HAL_GetDEVID(void);
mbed_official 573:ad23fe03a082 161 void HAL_DBGMCU_EnableDBGSleepMode(void);
mbed_official 573:ad23fe03a082 162 void HAL_DBGMCU_DisableDBGSleepMode(void);
mbed_official 573:ad23fe03a082 163 void HAL_DBGMCU_EnableDBGStopMode(void);
mbed_official 573:ad23fe03a082 164 void HAL_DBGMCU_DisableDBGStopMode(void);
mbed_official 573:ad23fe03a082 165 void HAL_DBGMCU_EnableDBGStandbyMode(void);
mbed_official 573:ad23fe03a082 166 void HAL_DBGMCU_DisableDBGStandbyMode(void);
mbed_official 573:ad23fe03a082 167 void HAL_EnableCompensationCell(void);
mbed_official 573:ad23fe03a082 168 void HAL_DisableCompensationCell(void);
mbed_official 573:ad23fe03a082 169 void HAL_EnableFMCMemorySwapping(void);
mbed_official 573:ad23fe03a082 170 void HAL_DisableFMCMemorySwapping(void);
mbed_official 610:813dcc80987e 171 /**
mbed_official 610:813dcc80987e 172 * @}
mbed_official 610:813dcc80987e 173 */
mbed_official 573:ad23fe03a082 174
mbed_official 610:813dcc80987e 175 /**
mbed_official 610:813dcc80987e 176 * @}
mbed_official 610:813dcc80987e 177 */
mbed_official 610:813dcc80987e 178 /* Private types -------------------------------------------------------------*/
mbed_official 610:813dcc80987e 179 /* Private variables ---------------------------------------------------------*/
mbed_official 610:813dcc80987e 180 /** @defgroup HAL_Private_Variables HAL Private Variables
mbed_official 610:813dcc80987e 181 * @{
mbed_official 610:813dcc80987e 182 */
mbed_official 610:813dcc80987e 183 /**
mbed_official 610:813dcc80987e 184 * @}
mbed_official 610:813dcc80987e 185 */
mbed_official 610:813dcc80987e 186 /* Private constants ---------------------------------------------------------*/
mbed_official 610:813dcc80987e 187 /** @defgroup HAL_Private_Constants HAL Private Constants
mbed_official 610:813dcc80987e 188 * @{
mbed_official 610:813dcc80987e 189 */
mbed_official 610:813dcc80987e 190 /**
mbed_official 610:813dcc80987e 191 * @}
mbed_official 610:813dcc80987e 192 */
mbed_official 610:813dcc80987e 193 /* Private macros ------------------------------------------------------------*/
mbed_official 610:813dcc80987e 194 /* Private functions ---------------------------------------------------------*/
mbed_official 573:ad23fe03a082 195 /**
mbed_official 573:ad23fe03a082 196 * @}
mbed_official 573:ad23fe03a082 197 */
mbed_official 573:ad23fe03a082 198
mbed_official 573:ad23fe03a082 199 /**
mbed_official 573:ad23fe03a082 200 * @}
mbed_official 573:ad23fe03a082 201 */
mbed_official 573:ad23fe03a082 202
mbed_official 573:ad23fe03a082 203 #ifdef __cplusplus
mbed_official 573:ad23fe03a082 204 }
mbed_official 573:ad23fe03a082 205 #endif
mbed_official 573:ad23fe03a082 206
mbed_official 573:ad23fe03a082 207 #endif /* __STM32F7xx_HAL_H */
mbed_official 573:ad23fe03a082 208
mbed_official 573:ad23fe03a082 209 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/