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:
Thu Aug 20 10:45:13 2015 +0100
Revision:
613:bc40b8d2aec4
Parent:
532:fe11edbda85c
Synchronized with git revision 92ca8c7b60a283b6bb60eb65b183dac1599f0ade

Full URL: https://github.com/mbedmicro/mbed/commit/92ca8c7b60a283b6bb60eb65b183dac1599f0ade/

Nordic: update application start address in GCC linker script

Who changed what in which revision?

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