|
2 | 2 | ****************************************************************************** |
3 | 3 | * @file stm32l4xx.h |
4 | 4 | * @author MCD Application Team |
5 | | - * @version V1.2.0 |
6 | | - * @date 28-October-2016 |
7 | 5 | * @brief CMSIS STM32L4xx Device Peripheral Access Layer Header File. |
8 | 6 | * |
9 | 7 | * The file is the unique include file that the application programmer |
|
18 | 16 | ****************************************************************************** |
19 | 17 | * @attention |
20 | 18 | * |
21 | | - * <h2><center>© COPYRIGHT(c) 2016 STMicroelectronics</center></h2> |
| 19 | + * <h2><center>© COPYRIGHT(c) 2017 STMicroelectronics</center></h2> |
22 | 20 | * |
23 | 21 | * Redistribution and use in source and binary forms, with or without modification, |
24 | 22 | * are permitted provided that the following conditions are met: |
|
77 | 75 |
|
78 | 76 | #if !defined (STM32L431xx) && !defined (STM32L432xx) && !defined (STM32L433xx) && !defined (STM32L442xx) && !defined (STM32L443xx) && \ |
79 | 77 | !defined (STM32L451xx) && !defined (STM32L452xx) && !defined (STM32L462xx) && \ |
80 | | - !defined (STM32L471xx) && !defined (STM32L475xx) && !defined (STM32L476xx) && !defined (STM32L485xx) && !defined (STM32L486xx) |
| 78 | + !defined (STM32L471xx) && !defined (STM32L475xx) && !defined (STM32L476xx) && !defined (STM32L485xx) && !defined (STM32L486xx) && \ |
| 79 | + !defined (STM32L496xx) && !defined (STM32L4A6xx) && \ |
| 80 | + !defined (STM32L4R5xx) && !defined (STM32L4R7xx) && !defined (STM32L4R9xx) && !defined (STM32L4S5xx) && !defined (STM32L4S7xx) && !defined (STM32L4S9xx) |
81 | 81 | /* #define STM32L431xx */ /*!< STM32L431xx Devices */ |
82 | 82 | /* #define STM32L432xx */ /*!< STM32L432xx Devices */ |
83 | 83 | /* #define STM32L433xx */ /*!< STM32L433xx Devices */ |
|
91 | 91 | /* #define STM32L476xx */ /*!< STM32L476xx Devices */ |
92 | 92 | /* #define STM32L485xx */ /*!< STM32L485xx Devices */ |
93 | 93 | /* #define STM32L486xx */ /*!< STM32L486xx Devices */ |
| 94 | + /* #define STM32L496xx */ /*!< STM32L496xx Devices */ |
| 95 | + /* #define STM32L4A6xx */ /*!< STM32L4A6xx Devices */ |
| 96 | + /* #define STM32L4R5xx */ /*!< STM32L4R5xx Devices */ |
| 97 | + /* #define STM32L4R7xx */ /*!< STM32L4R7xx Devices */ |
| 98 | + /* #define STM32L4R9xx */ /*!< STM32L4R9xx Devices */ |
| 99 | + /* #define STM32L4S5xx */ /*!< STM32L4S5xx Devices */ |
| 100 | + /* #define STM32L4S7xx */ /*!< STM32L4S7xx Devices */ |
| 101 | + /* #define STM32L4S9xx */ /*!< STM32L4S9xx Devices */ |
94 | 102 | #endif |
95 | 103 |
|
96 | 104 | /* Tip: To avoid modifying this file each time you need to switch between these |
|
106 | 114 | #endif /* USE_HAL_DRIVER */ |
107 | 115 |
|
108 | 116 | /** |
109 | | - * @brief CMSIS Device version number V1.2.0 |
| 117 | + * @brief CMSIS Device version number $VERSION$ |
110 | 118 | */ |
111 | 119 | #define __STM32L4_CMSIS_VERSION_MAIN (0x01) /*!< [31:24] main version */ |
112 | | -#define __STM32L4_CMSIS_VERSION_SUB1 (0x02) /*!< [23:16] sub1 version */ |
| 120 | +#define __STM32L4_CMSIS_VERSION_SUB1 (0x04) /*!< [23:16] sub1 version */ |
113 | 121 | #define __STM32L4_CMSIS_VERSION_SUB2 (0x00) /*!< [15:8] sub2 version */ |
114 | 122 | #define __STM32L4_CMSIS_VERSION_RC (0x00) /*!< [7:0] release candidate */ |
115 | 123 | #define __STM32L4_CMSIS_VERSION ((__STM32L4_CMSIS_VERSION_MAIN << 24)\ |
|
151 | 159 | #include "stm32l485xx.h" |
152 | 160 | #elif defined(STM32L486xx) |
153 | 161 | #include "stm32l486xx.h" |
| 162 | +#elif defined(STM32L496xx) |
| 163 | + #include "stm32l496xx.h" |
| 164 | +#elif defined(STM32L4A6xx) |
| 165 | + #include "stm32l4a6xx.h" |
| 166 | +#elif defined(STM32L4R5xx) |
| 167 | + #include "stm32l4r5xx.h" |
| 168 | +#elif defined(STM32L4R7xx) |
| 169 | + #include "stm32l4r7xx.h" |
| 170 | +#elif defined(STM32L4R9xx) |
| 171 | + #include "stm32l4r9xx.h" |
| 172 | +#elif defined(STM32L4S5xx) |
| 173 | + #include "stm32l4s5xx.h" |
| 174 | +#elif defined(STM32L4S7xx) |
| 175 | + #include "stm32l4s7xx.h" |
| 176 | +#elif defined(STM32L4S9xx) |
| 177 | + #include "stm32l4s9xx.h" |
154 | 178 | #else |
155 | 179 | #error "Please select first the target STM32L4xx device used in your application (in stm32l4xx.h file)" |
156 | 180 | #endif |
|
0 commit comments