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 Oct 31 11:00:10 2014 +0000
Revision:
376:cb4d9db17537
Synchronized with git revision 07b49da75eac883fc8916d3d6b6962664b8db29e

Full URL: https://github.com/mbedmicro/mbed/commit/07b49da75eac883fc8916d3d6b6962664b8db29e/

Targets: DISCO_L053C8 - new platform - STM32L0 Discovery board

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbed_official 376:cb4d9db17537 1 /**
mbed_official 376:cb4d9db17537 2 ******************************************************************************
mbed_official 376:cb4d9db17537 3 * @file stm32l0xx_hal.h
mbed_official 376:cb4d9db17537 4 * @author MCD Application Team
mbed_official 376:cb4d9db17537 5 * @version V1.1.0
mbed_official 376:cb4d9db17537 6 * @date 18-June-2014
mbed_official 376:cb4d9db17537 7 * @brief This file contains all the functions prototypes for the HAL
mbed_official 376:cb4d9db17537 8 * module driver.
mbed_official 376:cb4d9db17537 9 ******************************************************************************
mbed_official 376:cb4d9db17537 10 * @attention
mbed_official 376:cb4d9db17537 11 *
mbed_official 376:cb4d9db17537 12 * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
mbed_official 376:cb4d9db17537 13 *
mbed_official 376:cb4d9db17537 14 * Redistribution and use in source and binary forms, with or without modification,
mbed_official 376:cb4d9db17537 15 * are permitted provided that the following conditions are met:
mbed_official 376:cb4d9db17537 16 * 1. Redistributions of source code must retain the above copyright notice,
mbed_official 376:cb4d9db17537 17 * this list of conditions and the following disclaimer.
mbed_official 376:cb4d9db17537 18 * 2. Redistributions in binary form must reproduce the above copyright notice,
mbed_official 376:cb4d9db17537 19 * this list of conditions and the following disclaimer in the documentation
mbed_official 376:cb4d9db17537 20 * and/or other materials provided with the distribution.
mbed_official 376:cb4d9db17537 21 * 3. Neither the name of STMicroelectronics nor the names of its contributors
mbed_official 376:cb4d9db17537 22 * may be used to endorse or promote products derived from this software
mbed_official 376:cb4d9db17537 23 * without specific prior written permission.
mbed_official 376:cb4d9db17537 24 *
mbed_official 376:cb4d9db17537 25 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
mbed_official 376:cb4d9db17537 26 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
mbed_official 376:cb4d9db17537 27 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
mbed_official 376:cb4d9db17537 28 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
mbed_official 376:cb4d9db17537 29 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
mbed_official 376:cb4d9db17537 30 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
mbed_official 376:cb4d9db17537 31 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
mbed_official 376:cb4d9db17537 32 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
mbed_official 376:cb4d9db17537 33 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
mbed_official 376:cb4d9db17537 34 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
mbed_official 376:cb4d9db17537 35 *
mbed_official 376:cb4d9db17537 36 ******************************************************************************
mbed_official 376:cb4d9db17537 37 */
mbed_official 376:cb4d9db17537 38
mbed_official 376:cb4d9db17537 39 /* Define to prevent recursive inclusion -------------------------------------*/
mbed_official 376:cb4d9db17537 40 #ifndef __STM32L0xx_HAL_H
mbed_official 376:cb4d9db17537 41 #define __STM32L0xx_HAL_H
mbed_official 376:cb4d9db17537 42
mbed_official 376:cb4d9db17537 43 #ifdef __cplusplus
mbed_official 376:cb4d9db17537 44 extern "C" {
mbed_official 376:cb4d9db17537 45 #endif
mbed_official 376:cb4d9db17537 46
mbed_official 376:cb4d9db17537 47 /* Includes ------------------------------------------------------------------*/
mbed_official 376:cb4d9db17537 48 #include "stm32l0xx_hal_conf.h"
mbed_official 376:cb4d9db17537 49
mbed_official 376:cb4d9db17537 50 /** @addtogroup STM32L0xx_HAL_Driver
mbed_official 376:cb4d9db17537 51 * @{
mbed_official 376:cb4d9db17537 52 */
mbed_official 376:cb4d9db17537 53
mbed_official 376:cb4d9db17537 54 /** @addtogroup HAL
mbed_official 376:cb4d9db17537 55 * @{
mbed_official 376:cb4d9db17537 56 */
mbed_official 376:cb4d9db17537 57
mbed_official 376:cb4d9db17537 58 /* Exported types ------------------------------------------------------------*/
mbed_official 376:cb4d9db17537 59 /* Exported constants --------------------------------------------------------*/
mbed_official 376:cb4d9db17537 60 /** @defgroup HAL_Exported_Constants
mbed_official 376:cb4d9db17537 61 * @{
mbed_official 376:cb4d9db17537 62 */
mbed_official 376:cb4d9db17537 63
mbed_official 376:cb4d9db17537 64 /** @defgroup HAL_DBGMCU_Low_Power_Config
mbed_official 376:cb4d9db17537 65 * @{
mbed_official 376:cb4d9db17537 66 */
mbed_official 376:cb4d9db17537 67 #define DBGMCU_SLEEP DBGMCU_CR_DBG_SLEEP
mbed_official 376:cb4d9db17537 68 #define DBGMCU_STOP DBGMCU_CR_DBG_STOP
mbed_official 376:cb4d9db17537 69 #define DBGMCU_STANDBY DBGMCU_CR_DBG_STANDBY
mbed_official 376:cb4d9db17537 70 #define IS_DBGMCU_PERIPH(PERIPH) ((((PERIPH) & 0xFFFFFFF8) == 0x00) && ((PERIPH) != 0x00))
mbed_official 376:cb4d9db17537 71
mbed_official 376:cb4d9db17537 72 /**
mbed_official 376:cb4d9db17537 73 * @}
mbed_official 376:cb4d9db17537 74 */
mbed_official 376:cb4d9db17537 75
mbed_official 376:cb4d9db17537 76
mbed_official 376:cb4d9db17537 77 /** @defgroup HAL_SYSCFG_I2C_FastModePlus_Config
mbed_official 376:cb4d9db17537 78 * @{
mbed_official 376:cb4d9db17537 79 */
mbed_official 376:cb4d9db17537 80 #define SYSCFG_I2CFastModePlus_PB6 SYSCFG_CFGR2_I2C_PB6_FMP /* Enable Fast Mode Plus on PB6 */
mbed_official 376:cb4d9db17537 81 #define SYSCFG_I2CFastModePlus_PB7 SYSCFG_CFGR2_I2C_PB7_FMP /* Enable Fast Mode Plus on PB7 */
mbed_official 376:cb4d9db17537 82 #define SYSCFG_I2CFastModePlus_PB8 SYSCFG_CFGR2_I2C_PB8_FMP /* Enable Fast Mode Plus on PB8 */
mbed_official 376:cb4d9db17537 83 #define SYSCFG_I2CFastModePlus_PB9 SYSCFG_CFGR2_I2C_PB9_FMP /* Enable Fast Mode Plus on PB9 */
mbed_official 376:cb4d9db17537 84 #define SYSCFG_I2CFastModePlus_I2C1 SYSCFG_CFGR2_I2C1_FMP /*!< Enable Fast Mode Plus on I2C1 pins */
mbed_official 376:cb4d9db17537 85 #define SYSCFG_I2CFastModePlus_I2C2 SYSCFG_CFGR2_I2C2_FMP /*!< Enable Fast Mode Plus on I2C2 pins */
mbed_official 376:cb4d9db17537 86
mbed_official 376:cb4d9db17537 87 #define IS_SYSCFG_I2C_FMP(PIN) (((PIN) == SYSCFG_I2CFastModePlus_PB6) || \
mbed_official 376:cb4d9db17537 88 ((PIN) == SYSCFG_I2CFastModePlus_PB7) || \
mbed_official 376:cb4d9db17537 89 ((PIN) == SYSCFG_I2CFastModePlus_PB8) || \
mbed_official 376:cb4d9db17537 90 ((PIN) == SYSCFG_I2CFastModePlus_PB9) || \
mbed_official 376:cb4d9db17537 91 ((PIN) == SYSCFG_I2CFastModePlus_I2C1) || \
mbed_official 376:cb4d9db17537 92 ((PIN) == SYSCFG_I2CFastModePlus_I2C2))
mbed_official 376:cb4d9db17537 93
mbed_official 376:cb4d9db17537 94 /**
mbed_official 376:cb4d9db17537 95 * @}
mbed_official 376:cb4d9db17537 96 */
mbed_official 376:cb4d9db17537 97
mbed_official 376:cb4d9db17537 98 /** @defgroup HAL_SYSCFG_VREFINT_OUT_SELECT
mbed_official 376:cb4d9db17537 99 * @{
mbed_official 376:cb4d9db17537 100 */
mbed_official 376:cb4d9db17537 101 #define SYSCFG_VREFINT_OUT_NONE ((uint32_t)0x00000000) /* no pad connected */
mbed_official 376:cb4d9db17537 102 #define SYSCFG_VREFINT_OUT_PB0 SYSCFG_CFGR3_VREF_OUT_0 /* Selects PBO as output for the Vrefint */
mbed_official 376:cb4d9db17537 103 #define SYSCFG_VREFINT_OUT_PB1 SYSCFG_CFGR3_VREF_OUT_1 /* Selects PB1 as output for the Vrefint */
mbed_official 376:cb4d9db17537 104 #define SYSCFG_VREFINT_OUT_PB0_PB1 SYSCFG_CFGR3_VREF_OUT /* Selects PBO and PB1 as output for the Vrefint */
mbed_official 376:cb4d9db17537 105
mbed_official 376:cb4d9db17537 106 #define IS_SYSCFG_VREFINT_OUT_SELECT(OUTPUT) (((OUTPUT) == SYSCFG_VREFINT_OUT_PB0) || \
mbed_official 376:cb4d9db17537 107 ((OUTPUT) == SYSCFG_VREFINT_OUT_PB1) || \
mbed_official 376:cb4d9db17537 108 ((OUTPUT) == SYSCFG_VREFINT_OUT_PB0_PB1))
mbed_official 376:cb4d9db17537 109
mbed_official 376:cb4d9db17537 110 /**
mbed_official 376:cb4d9db17537 111 * @}
mbed_official 376:cb4d9db17537 112 */
mbed_official 376:cb4d9db17537 113
mbed_official 376:cb4d9db17537 114 /** @defgroup HAL_SYSCFG_flags_definition
mbed_official 376:cb4d9db17537 115 * @{
mbed_official 376:cb4d9db17537 116 */
mbed_official 376:cb4d9db17537 117
mbed_official 376:cb4d9db17537 118 #define SYSCFG_FLAG_RC48 SYSCFG_CFGR3_REF_HSI48_RDYF
mbed_official 376:cb4d9db17537 119 #define SYSCFG_FLAG_SENSOR_ADC SYSCFG_CFGR3_SENSOR_ADC_RDYF
mbed_official 376:cb4d9db17537 120 #define SYSCFG_FLAG_VREF_ADC SYSCFG_VREFINT_ADC_RDYF
mbed_official 376:cb4d9db17537 121 #define SYSCFG_FLAG_VREF_COMP SYSCFG_CFGR3_VREFINT_COMP_RDYF
mbed_official 376:cb4d9db17537 122 #define SYSCFG_FLAG_VREF_READY SYSCFG_CFGR3_VREFINT_RDYF
mbed_official 376:cb4d9db17537 123
mbed_official 376:cb4d9db17537 124 #define IS_SYSCFG_FLAG(FLAG) (((FLAG) == SYSCFG_FLAG_RC48) || \
mbed_official 376:cb4d9db17537 125 ((FLAG) == SYSCFG_FLAG_SENSOR_ADC) || \
mbed_official 376:cb4d9db17537 126 ((FLAG) == SYSCFG_FLAG_VREF_ADC) || \
mbed_official 376:cb4d9db17537 127 ((FLAG) == SYSCFG_FLAG_VREF_COMP) || \
mbed_official 376:cb4d9db17537 128 ((FLAG) == SYSCFG_FLAG_VREF_READY))
mbed_official 376:cb4d9db17537 129
mbed_official 376:cb4d9db17537 130 /**
mbed_official 376:cb4d9db17537 131 * @}
mbed_official 376:cb4d9db17537 132 */
mbed_official 376:cb4d9db17537 133 /* Exported macro ------------------------------------------------------------*/
mbed_official 376:cb4d9db17537 134
mbed_official 376:cb4d9db17537 135 /** @brief Freeze/Unfreeze Peripherals in Debug mode
mbed_official 376:cb4d9db17537 136 */
mbed_official 376:cb4d9db17537 137 #define __HAL_FREEZE_TIM2_DBGMCU() (DBGMCU->APB1FZ |= (DBGMCU_APB1_FZ_DBG_TIM2_STOP))
mbed_official 376:cb4d9db17537 138 #define __HAL_FREEZE_TIM6_DBGMCU() (DBGMCU->APB1FZ |= (DBGMCU_APB1_FZ_DBG_TIM6_STOP))
mbed_official 376:cb4d9db17537 139 #define __HAL_FREEZE_RTC_DBGMCU() (DBGMCU->APB1FZ |= (DBGMCU_APB1_FZ_DBG_RTC_STOP))
mbed_official 376:cb4d9db17537 140 #define __HAL_FREEZE_WWDG_DBGMCU() (DBGMCU->APB1FZ |= (DBGMCU_APB1_FZ_DBG_WWDG_STOP))
mbed_official 376:cb4d9db17537 141 #define __HAL_FREEZE_IWDG_DBGMCU() (DBGMCU->APB1FZ |= (DBGMCU_APB1_FZ_DBG_IWDG_STOP))
mbed_official 376:cb4d9db17537 142 #define __HAL_FREEZE_I2C1_TIMEOUT_DBGMCU() (DBGMCU->APB1FZ |= (DBGMCU_APB1_FZ_DBG_I2C1_STOP))
mbed_official 376:cb4d9db17537 143 #define __HAL_FREEZE_I2C2_TIMEOUT_DBGMCU() (DBGMCU->APB1FZ |= (DBGMCU_APB1_FZ_DBG_I2C2_STOP))
mbed_official 376:cb4d9db17537 144 #define __HAL_FREEZE_LPTIMER_DBGMCU() (DBGMCU->APB1FZ |= (DBGMCU_APB1_FZ_DBG_LPTIMER_STOP))
mbed_official 376:cb4d9db17537 145 #define __HAL_FREEZE_TIM22_DBGMCU() (DBGMCU->APB2FZ |= (DBGMCU_APB2_FZ_DBG_TIM22_STOP))
mbed_official 376:cb4d9db17537 146 #define __HAL_FREEZE_TIM21_DBGMCU() (DBGMCU->APB2FZ |= (DBGMCU_APB2_FZ_DBG_TIM21_STOP))
mbed_official 376:cb4d9db17537 147
mbed_official 376:cb4d9db17537 148 #define __HAL_UNFREEZE_TIM2_DBGMCU() (DBGMCU->APB1FZ &= ~(DBGMCU_APB1_FZ_DBG_TIM2_STOP))
mbed_official 376:cb4d9db17537 149 #define __HAL_UNFREEZE_TIM6_DBGMCU() (DBGMCU->APB1FZ &= ~(DBGMCU_APB1_FZ_DBG_TIM6_STOP))
mbed_official 376:cb4d9db17537 150 #define __HAL_UNFREEZE_RTC_DBGMCU() (DBGMCU->APB1FZ &= ~(DBGMCU_APB1_FZ_DBG_RTC_STOP))
mbed_official 376:cb4d9db17537 151 #define __HAL_UNFREEZE_WWDG_DBGMCU() (DBGMCU->APB1FZ &= ~(DBGMCU_APB1_FZ_DBG_WWDG_STOP))
mbed_official 376:cb4d9db17537 152 #define __HAL_UNFREEZE_IWDG_DBGMCU() (DBGMCU->APB1FZ &= ~(DBGMCU_APB1_FZ_DBG_IWDG_STOP))
mbed_official 376:cb4d9db17537 153 #define __HAL_UNFREEZE_I2C1_TIMEOUT_DBGMCU() (DBGMCU->APB1FZ &= ~(DBGMCU_APB1_FZ_DBG_I2C1_STOP))
mbed_official 376:cb4d9db17537 154 #define __HAL_UNFREEZE_I2C2_TIMEOUT_DBGMCU() (DBGMCU->APB1FZ &= ~(DBGMCU_APB1_FZ_DBG_I2C2_STOP))
mbed_official 376:cb4d9db17537 155 #define __HAL_UNFREEZE_LPTIMER_DBGMCU() (DBGMCU->APB1FZ &= ~(DBGMCU_APB1_FZ_DBG_LPTIMER_STOP))
mbed_official 376:cb4d9db17537 156 #define __HAL_UNFREEZE_TIM22_DBGMCU() (DBGMCU->APB2FZ &= ~(DBGMCU_APB2_FZ_DBG_TIM22_STOP))
mbed_official 376:cb4d9db17537 157 #define __HAL_UNFREEZE_TIM21_DBGMCU() (DBGMCU->APB2FZ &= ~(DBGMCU_APB2_FZ_DBG_TIM21_STOP))
mbed_official 376:cb4d9db17537 158
mbed_official 376:cb4d9db17537 159 /** @brief Main Flash memory mapped at 0x00000000
mbed_official 376:cb4d9db17537 160 */
mbed_official 376:cb4d9db17537 161 #define __HAL_REMAPMEMORY_FLASH (SYSCFG->CFGR1 &= ~(SYSCFG_CFGR1_MEM_MODE))
mbed_official 376:cb4d9db17537 162
mbed_official 376:cb4d9db17537 163 /** @brief System Flash memory mapped at 0x00000000
mbed_official 376:cb4d9db17537 164 */
mbed_official 376:cb4d9db17537 165 #define __HAL_REMAPMEMORY_SYSTEMFLASH do {SYSCFG->CFGR1 &= ~(SYSCFG_CFGR1_MEM_MODE);\
mbed_official 376:cb4d9db17537 166 SYSCFG->CFGR1 |= SYSCFG_CFGR1_MEM_MODE_0;\
mbed_official 376:cb4d9db17537 167 }while(0);
mbed_official 376:cb4d9db17537 168
mbed_official 376:cb4d9db17537 169 /** @brief Embedded SRAM mapped at 0x00000000
mbed_official 376:cb4d9db17537 170 */
mbed_official 376:cb4d9db17537 171 #define __HAL_REMAPMEMORY_SRAM do {SYSCFG->CFGR1 &= ~(SYSCFG_CFGR1_MEM_MODE);\
mbed_official 376:cb4d9db17537 172 SYSCFG->CFGR1 |= (SYSCFG_CFGR1_MEM_MODE_0 | SYSCFG_CFGR1_MEM_MODE_1);\
mbed_official 376:cb4d9db17537 173 }while(0);
mbed_official 376:cb4d9db17537 174
mbed_official 376:cb4d9db17537 175 /** @brief Check whether the specified SYSCFG flag is set or not.
mbed_official 376:cb4d9db17537 176 * @param __FLAG__: specifies the flag to check.
mbed_official 376:cb4d9db17537 177 * This parameter can be one of the following values:
mbed_official 376:cb4d9db17537 178 * SYSCFG_FLAG_PE: SRAM parity error flag.
mbed_official 376:cb4d9db17537 179 * @arg SYSCFG_FLAG_RC48
mbed_official 376:cb4d9db17537 180 * @arg SYSCFG_FLAG_SENSOR_ADC
mbed_official 376:cb4d9db17537 181 * @arg SYSCFG_FLAG_VREF_ADC
mbed_official 376:cb4d9db17537 182 * @arg SYSCFG_FLAG_VREF_COMP
mbed_official 376:cb4d9db17537 183 * @arg SYSCFG_FLAG_VREF_READY
mbed_official 376:cb4d9db17537 184 * @retval The new state of __FLAG__ (TRUE or FALSE).
mbed_official 376:cb4d9db17537 185 */
mbed_official 376:cb4d9db17537 186 #define __HAL_SYSCFG_GET_FLAG(__FLAG__) (((SYSCFG->CFGR3) & (__FLAG__)) == (__FLAG__))
mbed_official 376:cb4d9db17537 187
mbed_official 376:cb4d9db17537 188 /**
mbed_official 376:cb4d9db17537 189 * @}
mbed_official 376:cb4d9db17537 190 */
mbed_official 376:cb4d9db17537 191 /* Exported functions --------------------------------------------------------*/
mbed_official 376:cb4d9db17537 192
mbed_official 376:cb4d9db17537 193 /* Initialization and de-initialization functions ******************************/
mbed_official 376:cb4d9db17537 194 HAL_StatusTypeDef HAL_Init(void);
mbed_official 376:cb4d9db17537 195 HAL_StatusTypeDef HAL_DeInit(void);
mbed_official 376:cb4d9db17537 196 void HAL_MspInit(void);
mbed_official 376:cb4d9db17537 197 void HAL_MspDeInit(void);
mbed_official 376:cb4d9db17537 198 HAL_StatusTypeDef HAL_InitTick (uint32_t TickPriority);
mbed_official 376:cb4d9db17537 199
mbed_official 376:cb4d9db17537 200 /* Peripheral Control functions ************************************************/
mbed_official 376:cb4d9db17537 201 void HAL_IncTick(void);
mbed_official 376:cb4d9db17537 202 void HAL_Delay(__IO uint32_t Delay);
mbed_official 376:cb4d9db17537 203 uint32_t HAL_GetTick(void);
mbed_official 376:cb4d9db17537 204 void HAL_SuspendTick(void);
mbed_official 376:cb4d9db17537 205 void HAL_ResumeTick(void);
mbed_official 376:cb4d9db17537 206 uint32_t HAL_GetHalVersion(void);
mbed_official 376:cb4d9db17537 207 uint32_t HAL_GetREVID(void);
mbed_official 376:cb4d9db17537 208 uint32_t HAL_GetDEVID(void);
mbed_official 376:cb4d9db17537 209 void HAL_EnableDBGSleepMode(void);
mbed_official 376:cb4d9db17537 210 void HAL_DisableDBGSleepMode(void);
mbed_official 376:cb4d9db17537 211 void HAL_EnableDBGStopMode(void);
mbed_official 376:cb4d9db17537 212 void HAL_DisableDBGStopMode(void);
mbed_official 376:cb4d9db17537 213 void HAL_EnableDBGStandbyMode(void);
mbed_official 376:cb4d9db17537 214 void HAL_DisableDBGStandbyMode(void);
mbed_official 376:cb4d9db17537 215 void HAL_DBG_LowPowerConfig(uint32_t Periph, FunctionalState NewState);
mbed_official 376:cb4d9db17537 216 uint32_t HAL_GetBootMode(void);
mbed_official 376:cb4d9db17537 217 void HAL_I2CFastModePlusConfig(uint32_t SYSCFG_I2CFastModePlus, FunctionalState NewState);
mbed_official 376:cb4d9db17537 218 void HAL_VREFINT_Cmd(FunctionalState NewState);
mbed_official 376:cb4d9db17537 219 void HAL_VREFINT_OutputSelect(uint32_t SYSCFG_Vrefint_OUTPUT);
mbed_official 376:cb4d9db17537 220 void HAL_ADC_EnableBuffer_Cmd(FunctionalState NewState);
mbed_official 376:cb4d9db17537 221 void HAL_ADC_EnableBufferSensor_Cmd(FunctionalState NewState);
mbed_official 376:cb4d9db17537 222 void HAL_COMP_EnableBuffer_Cmd(FunctionalState NewState);
mbed_official 376:cb4d9db17537 223 void HAL_RC48_EnableBuffer_Cmd(FunctionalState NewState);
mbed_official 376:cb4d9db17537 224 void HAL_Lock_Cmd(FunctionalState NewState);
mbed_official 376:cb4d9db17537 225
mbed_official 376:cb4d9db17537 226 /**
mbed_official 376:cb4d9db17537 227 * @}
mbed_official 376:cb4d9db17537 228 */
mbed_official 376:cb4d9db17537 229
mbed_official 376:cb4d9db17537 230 /**
mbed_official 376:cb4d9db17537 231 * @}
mbed_official 376:cb4d9db17537 232 */
mbed_official 376:cb4d9db17537 233
mbed_official 376:cb4d9db17537 234 #ifdef __cplusplus
mbed_official 376:cb4d9db17537 235 }
mbed_official 376:cb4d9db17537 236 #endif
mbed_official 376:cb4d9db17537 237
mbed_official 376:cb4d9db17537 238 #endif /* __STM32L0xx_HAL_H */
mbed_official 376:cb4d9db17537 239
mbed_official 376:cb4d9db17537 240 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/