fix LPC812 PWM

Dependents:   IR_LED_Send

Fork of mbed-dev by mbed official

Committer:
nameless129
Date:
Mon May 16 16:50:30 2016 +0000
Revision:
129:2e517c56bcfb
Parent:
67:4bcbbb9fcddf
PWM Fix:Duty 0%??H???????????????

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbed_official 67:4bcbbb9fcddf 1 /**
mbed_official 67:4bcbbb9fcddf 2 ******************************************************************************
mbed_official 67:4bcbbb9fcddf 3 * @file stm32l1xx.h
mbed_official 67:4bcbbb9fcddf 4 * @author MCD Application Team
mbed_official 67:4bcbbb9fcddf 5 * @version V2.0.0
mbed_official 67:4bcbbb9fcddf 6 * @date 5-September-2014
mbed_official 67:4bcbbb9fcddf 7 * @brief CMSIS STM32L1xx Device Peripheral Access Layer Header File.
mbed_official 67:4bcbbb9fcddf 8 *
mbed_official 67:4bcbbb9fcddf 9 * The file is the unique include file that the application programmer
mbed_official 67:4bcbbb9fcddf 10 * is using in the C source code, usually in main.c. This file contains:
mbed_official 67:4bcbbb9fcddf 11 * - Configuration section that allows to select:
mbed_official 67:4bcbbb9fcddf 12 * - The STM32L1xx device used in the target application
mbed_official 67:4bcbbb9fcddf 13 * - To use or not the peripheral’s drivers in application code(i.e.
mbed_official 67:4bcbbb9fcddf 14 * code will be based on direct access to peripheral’s registers
mbed_official 67:4bcbbb9fcddf 15 * rather than drivers API), this option is controlled by
mbed_official 67:4bcbbb9fcddf 16 * "#define USE_HAL_DRIVER"
mbed_official 67:4bcbbb9fcddf 17 *
mbed_official 67:4bcbbb9fcddf 18 ******************************************************************************
mbed_official 67:4bcbbb9fcddf 19 * @attention
mbed_official 67:4bcbbb9fcddf 20 *
mbed_official 67:4bcbbb9fcddf 21 * <h2><center>&copy; COPYRIGHT(c) 2015 STMicroelectronics</center></h2>
mbed_official 67:4bcbbb9fcddf 22 *
mbed_official 67:4bcbbb9fcddf 23 * Redistribution and use in source and binary forms, with or without modification,
mbed_official 67:4bcbbb9fcddf 24 * are permitted provided that the following conditions are met:
mbed_official 67:4bcbbb9fcddf 25 * 1. Redistributions of source code must retain the above copyright notice,
mbed_official 67:4bcbbb9fcddf 26 * this list of conditions and the following disclaimer.
mbed_official 67:4bcbbb9fcddf 27 * 2. Redistributions in binary form must reproduce the above copyright notice,
mbed_official 67:4bcbbb9fcddf 28 * this list of conditions and the following disclaimer in the documentation
mbed_official 67:4bcbbb9fcddf 29 * and/or other materials provided with the distribution.
mbed_official 67:4bcbbb9fcddf 30 * 3. Neither the name of STMicroelectronics nor the names of its contributors
mbed_official 67:4bcbbb9fcddf 31 * may be used to endorse or promote products derived from this software
mbed_official 67:4bcbbb9fcddf 32 * without specific prior written permission.
mbed_official 67:4bcbbb9fcddf 33 *
mbed_official 67:4bcbbb9fcddf 34 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
mbed_official 67:4bcbbb9fcddf 35 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
mbed_official 67:4bcbbb9fcddf 36 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
mbed_official 67:4bcbbb9fcddf 37 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
mbed_official 67:4bcbbb9fcddf 38 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
mbed_official 67:4bcbbb9fcddf 39 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
mbed_official 67:4bcbbb9fcddf 40 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
mbed_official 67:4bcbbb9fcddf 41 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
mbed_official 67:4bcbbb9fcddf 42 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
mbed_official 67:4bcbbb9fcddf 43 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
mbed_official 67:4bcbbb9fcddf 44 *
mbed_official 67:4bcbbb9fcddf 45 ******************************************************************************
mbed_official 67:4bcbbb9fcddf 46 */
mbed_official 67:4bcbbb9fcddf 47
mbed_official 67:4bcbbb9fcddf 48 /** @addtogroup CMSIS
mbed_official 67:4bcbbb9fcddf 49 * @{
mbed_official 67:4bcbbb9fcddf 50 */
mbed_official 67:4bcbbb9fcddf 51
mbed_official 67:4bcbbb9fcddf 52 /** @addtogroup stm32l1xx
mbed_official 67:4bcbbb9fcddf 53 * @{
mbed_official 67:4bcbbb9fcddf 54 */
mbed_official 67:4bcbbb9fcddf 55
mbed_official 67:4bcbbb9fcddf 56 #ifndef __STM32L1XX_H
mbed_official 67:4bcbbb9fcddf 57 #define __STM32L1XX_H
mbed_official 67:4bcbbb9fcddf 58
mbed_official 67:4bcbbb9fcddf 59 #ifdef __cplusplus
mbed_official 67:4bcbbb9fcddf 60 extern "C" {
mbed_official 67:4bcbbb9fcddf 61 #endif /* __cplusplus */
mbed_official 67:4bcbbb9fcddf 62
mbed_official 67:4bcbbb9fcddf 63 /** @addtogroup Library_configuration_section
mbed_official 67:4bcbbb9fcddf 64 * @{
mbed_official 67:4bcbbb9fcddf 65 */
mbed_official 67:4bcbbb9fcddf 66
mbed_official 67:4bcbbb9fcddf 67
mbed_official 67:4bcbbb9fcddf 68 //MODTRONIX BEGIN - HAL Defines ///////////////////////////////////////////////
mbed_official 67:4bcbbb9fcddf 69 //Provide place for adding HAL defines. Alternative to adding them in IDE project properties.
mbed_official 67:4bcbbb9fcddf 70 //Add project defines here, or add them to your toolchain compiler preprocessor
mbed_official 67:4bcbbb9fcddf 71
mbed_official 67:4bcbbb9fcddf 72 //Defines what ports to use for default serial port.
mbed_official 67:4bcbbb9fcddf 73 //0 = B10/B11
mbed_official 67:4bcbbb9fcddf 74 //1 = A2/A3
mbed_official 67:4bcbbb9fcddf 75 #if !defined (MX_DEFAULT_SERIAL_PINS)
mbed_official 67:4bcbbb9fcddf 76 #define MX_DEFAULT_SERIAL_PINS 0 /*!< Use B10/B11 for default serial port, in stead of A2/A3 */
mbed_official 67:4bcbbb9fcddf 77 #endif
mbed_official 67:4bcbbb9fcddf 78
mbed_official 67:4bcbbb9fcddf 79 //MODTRONIX END ///////////////////////////////////////////////////////////////
mbed_official 67:4bcbbb9fcddf 80
mbed_official 67:4bcbbb9fcddf 81 /* Uncomment the line below according to the target STM32L device used in your
mbed_official 67:4bcbbb9fcddf 82 application
mbed_official 67:4bcbbb9fcddf 83 */
mbed_official 67:4bcbbb9fcddf 84
mbed_official 67:4bcbbb9fcddf 85 #if !defined (STM32L100xB) && !defined (STM32L100xBA) && !defined (STM32L100xC) && \
mbed_official 67:4bcbbb9fcddf 86 !defined (STM32L151xB) && !defined (STM32L151xBA) && !defined (STM32L151xC) && !defined (STM32L151xCA) && !defined (STM32L151xD) && !defined (STM32L151xE) && \
mbed_official 67:4bcbbb9fcddf 87 !defined (STM32L152xB) && !defined (STM32L152xBA) && !defined (STM32L152xC) && !defined (STM32L152xCA) && !defined (STM32L152xD) && !defined (STM32L152xE) && \
mbed_official 67:4bcbbb9fcddf 88 !defined (STM32L162xC) && !defined (STM32L162xCA) && !defined (STM32L162xD) && !defined (STM32L162xE)
mbed_official 67:4bcbbb9fcddf 89 /* #define STM32L100xB */ /*!< STM32L100C6, STM32L100R and STM32L100RB Devices */
mbed_official 67:4bcbbb9fcddf 90 /* #define STM32L100xBA */ /*!< STM32L100C6-A, STM32L100R8-A and STM32L100RB-A Devices */
mbed_official 67:4bcbbb9fcddf 91 /* #define STM32L100xC */ /*!< STM32L100RC Devices */
mbed_official 67:4bcbbb9fcddf 92 /* #define STM32L151xB */ /*!< STM32L151C6, STM32L151R6, STM32L151C8, STM32L151R8, STM32L151V8, STM32L151CB, STM32L151RB and STM32L151VB */
mbed_official 67:4bcbbb9fcddf 93 /* #define STM32L151xBA */ /*!< STM32L151C6-A, STM32L151R6-A, STM32L151C8-A, STM32L151R8-A, STM32L151V8-A, STM32L151CB-A, STM32L151RB-A and STM32L151VB-A */
mbed_official 67:4bcbbb9fcddf 94 #define STM32L151xC /*!< STM32L151CC, STM32L151UC, STM32L151RC and STM32L151VC */
mbed_official 67:4bcbbb9fcddf 95 /* #define STM32L151xCA */ /*!< STM32L151RC-A, STM32L151VC-A, STM32L151QC and STM32L151ZC */
mbed_official 67:4bcbbb9fcddf 96 /* #define STM32L151xD */ /*!< STM32L151QD, STM32L151RD, STM32L151VD & STM32L151ZD */
mbed_official 67:4bcbbb9fcddf 97 /* #define STM32L151xE */ /*!< STM32L151QE, STM32L151RE, STM32L151VE and STM32L151ZE */
mbed_official 67:4bcbbb9fcddf 98 /* #define STM32L152xB */ /*!< STM32L152C6, STM32L152R6, STM32L152C8, STM32L152R8, STM32L152V8, STM32L152CB, STM32L152RB and STM32L152VB */
mbed_official 67:4bcbbb9fcddf 99 /* #define STM32L152xBA */ /*!< STM32L152C6-A, STM32L152R6-A, STM32L152C8-A, STM32L152R8-A, STM32L152V8-A, STM32L152CB-A, STM32L152RB-A and STM32L152VB-A */
mbed_official 67:4bcbbb9fcddf 100 /* #define STM32L152xC */ /*!< STM32L152CC, STM32L152UC, STM32L152RC and STM32L152VC */
mbed_official 67:4bcbbb9fcddf 101 /* #define STM32L152xCA */ /*!< STM32L152RC-A, STM32L152VC-A, STM32L152QC and STM32L152ZC */
mbed_official 67:4bcbbb9fcddf 102 /* #define STM32L152xD */ /*!< STM32L152QD, STM32L152RD, STM32L152VD and STM32L152ZD */
mbed_official 67:4bcbbb9fcddf 103 /* #define STM32L152xE */ /*!< STM32L152QE, STM32L152RE, STM32L152VE and STM32L152ZE */
mbed_official 67:4bcbbb9fcddf 104 /* #define STM32L162xC */ /*!< STM32L162RC and STM32L162VC */
mbed_official 67:4bcbbb9fcddf 105 /* #define STM32L162xCA */ /*!< STM32L162RC-A, STM32L162VC-A, STM32L162QC and STM32L162ZC */
mbed_official 67:4bcbbb9fcddf 106 /* #define STM32L162xD */ /*!< STM32L162QD, STM32L162RD, STM32L162VD and STM32L162ZD */
mbed_official 67:4bcbbb9fcddf 107 /* #define STM32L162xE */ /*!< STM32L162RE, STM32L162VE and STM32L162ZE */
mbed_official 67:4bcbbb9fcddf 108 #endif
mbed_official 67:4bcbbb9fcddf 109
mbed_official 67:4bcbbb9fcddf 110 /* Tip: To avoid modifying this file each time you need to switch between these
mbed_official 67:4bcbbb9fcddf 111 devices, you can define the device in your toolchain compiler preprocessor.
mbed_official 67:4bcbbb9fcddf 112 */
mbed_official 67:4bcbbb9fcddf 113
mbed_official 67:4bcbbb9fcddf 114 #if !defined (USE_HAL_DRIVER)
mbed_official 67:4bcbbb9fcddf 115 /**
mbed_official 67:4bcbbb9fcddf 116 * @brief Comment the line below if you will not use the peripherals drivers.
mbed_official 67:4bcbbb9fcddf 117 In this case, these drivers will not be included and the application code will
mbed_official 67:4bcbbb9fcddf 118 be based on direct access to peripherals registers
mbed_official 67:4bcbbb9fcddf 119 */
mbed_official 67:4bcbbb9fcddf 120 #define USE_HAL_DRIVER
mbed_official 67:4bcbbb9fcddf 121 #endif /* USE_HAL_DRIVER */
mbed_official 67:4bcbbb9fcddf 122
mbed_official 67:4bcbbb9fcddf 123 /**
mbed_official 67:4bcbbb9fcddf 124 * @brief CMSIS Device version number V2.0.0
mbed_official 67:4bcbbb9fcddf 125 */
mbed_official 67:4bcbbb9fcddf 126 #define __STM32L1xx_CMSIS_DEVICE_VERSION_MAIN (0x02) /*!< [31:24] main version */
mbed_official 67:4bcbbb9fcddf 127 #define __STM32L1xx_CMSIS_DEVICE_VERSION_SUB1 (0x00) /*!< [23:16] sub1 version */
mbed_official 67:4bcbbb9fcddf 128 #define __STM32L1xx_CMSIS_DEVICE_VERSION_SUB2 (0x00) /*!< [15:8] sub2 version */
mbed_official 67:4bcbbb9fcddf 129 #define __STM32L1xx_CMSIS_DEVICE_VERSION_RC (0x00) /*!< [7:0] release candidate */
mbed_official 67:4bcbbb9fcddf 130 #define __STM32L1xx_CMSIS_DEVICE_VERSION ((__CMSIS_DEVICE_VERSION_MAIN << 24)\
mbed_official 67:4bcbbb9fcddf 131 |(__CMSIS_DEVICE_HAL_VERSION_SUB1 << 16)\
mbed_official 67:4bcbbb9fcddf 132 |(__CMSIS_DEVICE_HAL_VERSION_SUB2 << 8 )\
mbed_official 67:4bcbbb9fcddf 133 |(__CMSIS_DEVICE_HAL_VERSION_RC))
mbed_official 67:4bcbbb9fcddf 134
mbed_official 67:4bcbbb9fcddf 135 /**
mbed_official 67:4bcbbb9fcddf 136 * @}
mbed_official 67:4bcbbb9fcddf 137 */
mbed_official 67:4bcbbb9fcddf 138
mbed_official 67:4bcbbb9fcddf 139 /** @addtogroup Device_Included
mbed_official 67:4bcbbb9fcddf 140 * @{
mbed_official 67:4bcbbb9fcddf 141 */
mbed_official 67:4bcbbb9fcddf 142
mbed_official 67:4bcbbb9fcddf 143 #if defined(STM32L100xB)
mbed_official 67:4bcbbb9fcddf 144 #include "stm32l100xb.h"
mbed_official 67:4bcbbb9fcddf 145 #elif defined(STM32L100xBA)
mbed_official 67:4bcbbb9fcddf 146 #include "stm32l100xba.h"
mbed_official 67:4bcbbb9fcddf 147 #elif defined(STM32L100xC)
mbed_official 67:4bcbbb9fcddf 148 #include "stm32l100xc.h"
mbed_official 67:4bcbbb9fcddf 149 #elif defined(STM32L151xB)
mbed_official 67:4bcbbb9fcddf 150 #include "stm32l151xb.h"
mbed_official 67:4bcbbb9fcddf 151 #elif defined(STM32L151xBA)
mbed_official 67:4bcbbb9fcddf 152 #include "stm32l151xba.h"
mbed_official 67:4bcbbb9fcddf 153 #elif defined(STM32L151xC)
mbed_official 67:4bcbbb9fcddf 154 #include "stm32l151xc.h"
mbed_official 67:4bcbbb9fcddf 155 #elif defined(STM32L151xCA)
mbed_official 67:4bcbbb9fcddf 156 #include "stm32l151xca.h"
mbed_official 67:4bcbbb9fcddf 157 #elif defined(STM32L151xD)
mbed_official 67:4bcbbb9fcddf 158 #include "stm32l151xd.h"
mbed_official 67:4bcbbb9fcddf 159 #elif defined(STM32L151xE)
mbed_official 67:4bcbbb9fcddf 160 #include "stm32l151xe.h"
mbed_official 67:4bcbbb9fcddf 161 #elif defined(STM32L152xB)
mbed_official 67:4bcbbb9fcddf 162 #include "stm32l152xb.h"
mbed_official 67:4bcbbb9fcddf 163 #elif defined(STM32L152xBA)
mbed_official 67:4bcbbb9fcddf 164 #include "stm32l152xba.h"
mbed_official 67:4bcbbb9fcddf 165 #elif defined(STM32L152xC)
mbed_official 67:4bcbbb9fcddf 166 #include "stm32l152xc.h"
mbed_official 67:4bcbbb9fcddf 167 #elif defined(STM32L152xCA)
mbed_official 67:4bcbbb9fcddf 168 #include "stm32l152xca.h"
mbed_official 67:4bcbbb9fcddf 169 #elif defined(STM32L152xD)
mbed_official 67:4bcbbb9fcddf 170 #include "stm32l152xd.h"
mbed_official 67:4bcbbb9fcddf 171 #elif defined(STM32L152xE)
mbed_official 67:4bcbbb9fcddf 172 #include "stm32l152xe.h"
mbed_official 67:4bcbbb9fcddf 173 #elif defined(STM32L162xC)
mbed_official 67:4bcbbb9fcddf 174 #include "stm32l162xc.h"
mbed_official 67:4bcbbb9fcddf 175 #elif defined(STM32L162xCA)
mbed_official 67:4bcbbb9fcddf 176 #include "stm32l162xca.h"
mbed_official 67:4bcbbb9fcddf 177 #elif defined(STM32L162xD)
mbed_official 67:4bcbbb9fcddf 178 #include "stm32l162xd.h"
mbed_official 67:4bcbbb9fcddf 179 #elif defined(STM32L162xE)
mbed_official 67:4bcbbb9fcddf 180 #include "stm32l162xe.h"
mbed_official 67:4bcbbb9fcddf 181 #else
mbed_official 67:4bcbbb9fcddf 182 #error "Please select first the target STM32L1xx device used in your application (in stm32l1xx.h file)"
mbed_official 67:4bcbbb9fcddf 183 #endif
mbed_official 67:4bcbbb9fcddf 184
mbed_official 67:4bcbbb9fcddf 185 /**
mbed_official 67:4bcbbb9fcddf 186 * @}
mbed_official 67:4bcbbb9fcddf 187 */
mbed_official 67:4bcbbb9fcddf 188
mbed_official 67:4bcbbb9fcddf 189 /** @addtogroup Exported_types
mbed_official 67:4bcbbb9fcddf 190 * @{
mbed_official 67:4bcbbb9fcddf 191 */
mbed_official 67:4bcbbb9fcddf 192 typedef enum
mbed_official 67:4bcbbb9fcddf 193 {
mbed_official 67:4bcbbb9fcddf 194 RESET = 0,
mbed_official 67:4bcbbb9fcddf 195 SET = !RESET
mbed_official 67:4bcbbb9fcddf 196 } FlagStatus, ITStatus;
mbed_official 67:4bcbbb9fcddf 197
mbed_official 67:4bcbbb9fcddf 198 typedef enum
mbed_official 67:4bcbbb9fcddf 199 {
mbed_official 67:4bcbbb9fcddf 200 DISABLE = 0,
mbed_official 67:4bcbbb9fcddf 201 ENABLE = !DISABLE
mbed_official 67:4bcbbb9fcddf 202 } FunctionalState;
mbed_official 67:4bcbbb9fcddf 203 #define IS_FUNCTIONAL_STATE(STATE) (((STATE) == DISABLE) || ((STATE) == ENABLE))
mbed_official 67:4bcbbb9fcddf 204
mbed_official 67:4bcbbb9fcddf 205 typedef enum
mbed_official 67:4bcbbb9fcddf 206 {
mbed_official 67:4bcbbb9fcddf 207 ERROR = 0,
mbed_official 67:4bcbbb9fcddf 208 SUCCESS = !ERROR
mbed_official 67:4bcbbb9fcddf 209 } ErrorStatus;
mbed_official 67:4bcbbb9fcddf 210
mbed_official 67:4bcbbb9fcddf 211 /**
mbed_official 67:4bcbbb9fcddf 212 * @}
mbed_official 67:4bcbbb9fcddf 213 */
mbed_official 67:4bcbbb9fcddf 214
mbed_official 67:4bcbbb9fcddf 215
mbed_official 67:4bcbbb9fcddf 216 /** @addtogroup Exported_macros
mbed_official 67:4bcbbb9fcddf 217 * @{
mbed_official 67:4bcbbb9fcddf 218 */
mbed_official 67:4bcbbb9fcddf 219 #define SET_BIT(REG, BIT) ((REG) |= (BIT))
mbed_official 67:4bcbbb9fcddf 220
mbed_official 67:4bcbbb9fcddf 221 #define CLEAR_BIT(REG, BIT) ((REG) &= ~(BIT))
mbed_official 67:4bcbbb9fcddf 222
mbed_official 67:4bcbbb9fcddf 223 #define READ_BIT(REG, BIT) ((REG) & (BIT))
mbed_official 67:4bcbbb9fcddf 224
mbed_official 67:4bcbbb9fcddf 225 #define CLEAR_REG(REG) ((REG) = (0x0))
mbed_official 67:4bcbbb9fcddf 226
mbed_official 67:4bcbbb9fcddf 227 #define WRITE_REG(REG, VAL) ((REG) = (VAL))
mbed_official 67:4bcbbb9fcddf 228
mbed_official 67:4bcbbb9fcddf 229 #define READ_REG(REG) ((REG))
mbed_official 67:4bcbbb9fcddf 230
mbed_official 67:4bcbbb9fcddf 231 #define MODIFY_REG(REG, CLEARMASK, SETMASK) WRITE_REG((REG), (((READ_REG(REG)) & (~(CLEARMASK))) | (SETMASK)))
mbed_official 67:4bcbbb9fcddf 232
mbed_official 67:4bcbbb9fcddf 233 #define POSITION_VAL(VAL) (__CLZ(__RBIT(VAL)))
mbed_official 67:4bcbbb9fcddf 234
mbed_official 67:4bcbbb9fcddf 235
mbed_official 67:4bcbbb9fcddf 236 /**
mbed_official 67:4bcbbb9fcddf 237 * @}
mbed_official 67:4bcbbb9fcddf 238 */
mbed_official 67:4bcbbb9fcddf 239
mbed_official 67:4bcbbb9fcddf 240 #if defined (USE_HAL_DRIVER)
mbed_official 67:4bcbbb9fcddf 241 #include "stm32l1xx_hal.h"
mbed_official 67:4bcbbb9fcddf 242 #endif /* USE_HAL_DRIVER */
mbed_official 67:4bcbbb9fcddf 243
mbed_official 67:4bcbbb9fcddf 244
mbed_official 67:4bcbbb9fcddf 245 #ifdef __cplusplus
mbed_official 67:4bcbbb9fcddf 246 }
mbed_official 67:4bcbbb9fcddf 247 #endif /* __cplusplus */
mbed_official 67:4bcbbb9fcddf 248
mbed_official 67:4bcbbb9fcddf 249 #endif /* __STM32L1xx_H */
mbed_official 67:4bcbbb9fcddf 250 /**
mbed_official 67:4bcbbb9fcddf 251 * @}
mbed_official 67:4bcbbb9fcddf 252 */
mbed_official 67:4bcbbb9fcddf 253
mbed_official 67:4bcbbb9fcddf 254 /**
mbed_official 67:4bcbbb9fcddf 255 * @}
mbed_official 67:4bcbbb9fcddf 256 */
mbed_official 67:4bcbbb9fcddf 257
mbed_official 67:4bcbbb9fcddf 258
mbed_official 67:4bcbbb9fcddf 259
mbed_official 67:4bcbbb9fcddf 260
mbed_official 67:4bcbbb9fcddf 261 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/