Skip to content

Commit 3f9aa10

Browse files
authored
Merge pull request #2066 from fpistm/stm32CubeL4_1.18.0
Update to latest STM32CubeL4 v1.18.0
2 parents 22feae1 + 9f78d89 commit 3f9aa10

File tree

231 files changed

+7649
-5034
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

231 files changed

+7649
-5034
lines changed

Diff for: system/Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l412xx.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -1034,7 +1034,7 @@ typedef struct
10341034
/******************************************************************************/
10351035

10361036
/*
1037-
* @brief Specific device feature definitions (not present on all devices in the STM32L4 serie)
1037+
* @brief Specific device feature definitions (not present on all devices in the STM32L4 series)
10381038
*/
10391039
#define ADC_MULTIMODE_SUPPORT /*!< ADC feature available only on specific devices: multimode available on devices with several ADC instances */
10401040

@@ -5385,7 +5385,7 @@ typedef struct
53855385
/* */
53865386
/******************************************************************************/
53875387
/*
5388-
* @brief Specific device feature definitions (not present on all devices in the STM32L4 serie)
5388+
* @brief Specific device feature definitions (not present on all devices in the STM32L4 series)
53895389
*/
53905390
#define RCC_HSI48_SUPPORT
53915391

@@ -9340,7 +9340,7 @@ typedef struct
93409340
/******************************************************************************/
93419341

93429342
/*
9343-
* @brief Specific device feature definitions (not present on all devices in the STM32L4 serie)
9343+
* @brief Specific device feature definitions (not present on all devices in the STM32L4 series)
93449344
*/
93459345
#define USART_TCBGT_SUPPORT
93469346

Diff for: system/Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l422xx.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -1069,7 +1069,7 @@ typedef struct
10691069
/******************************************************************************/
10701070

10711071
/*
1072-
* @brief Specific device feature definitions (not present on all devices in the STM32L4 serie)
1072+
* @brief Specific device feature definitions (not present on all devices in the STM32L4 series)
10731073
*/
10741074
#define ADC_MULTIMODE_SUPPORT /*!< ADC feature available only on specific devices: multimode available on devices with several ADC instances */
10751075

@@ -5601,7 +5601,7 @@ typedef struct
56015601
/* */
56025602
/******************************************************************************/
56035603
/*
5604-
* @brief Specific device feature definitions (not present on all devices in the STM32L4 serie)
5604+
* @brief Specific device feature definitions (not present on all devices in the STM32L4 series)
56055605
*/
56065606
#define RCC_HSI48_SUPPORT
56075607

@@ -9565,7 +9565,7 @@ typedef struct
95659565
/******************************************************************************/
95669566

95679567
/*
9568-
* @brief Specific device feature definitions (not present on all devices in the STM32L4 serie)
9568+
* @brief Specific device feature definitions (not present on all devices in the STM32L4 series)
95699569
*/
95709570
#define USART_TCBGT_SUPPORT
95719571

Diff for: system/Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l431xx.h

+9-7
Original file line numberDiff line numberDiff line change
@@ -1168,7 +1168,7 @@ typedef struct
11681168
/******************************************************************************/
11691169

11701170
/*
1171-
* @brief Specific device feature definitions (not present on all devices in the STM32L4 serie)
1171+
* @brief Specific device feature definitions (not present on all devices in the STM32L4 series)
11721172
*/
11731173
/* Note: No specific macro feature on this device */
11741174

@@ -5812,7 +5812,7 @@ typedef struct
58125812
/* */
58135813
/******************************************************************************/
58145814
/*
5815-
* @brief Specific device feature definitions (not present on all devices in the STM32L4 serie)
5815+
* @brief Specific device feature definitions (not present on all devices in the STM32L4 series)
58165816
*/
58175817
#define DAC_CHANNEL2_SUPPORT /*!< DAC feature available only on specific devices: DAC channel 2 available */
58185818

@@ -9164,7 +9164,7 @@ typedef struct
91649164
/* */
91659165
/******************************************************************************/
91669166
/*
9167-
* @brief Specific device feature definitions (not present on all devices in the STM32L4 serie)
9167+
* @brief Specific device feature definitions (not present on all devices in the STM32L4 series)
91689168
*/
91699169
#define RCC_PLLSAI1_SUPPORT
91709170
#define RCC_PLLP_SUPPORT
@@ -11450,9 +11450,6 @@ typedef struct
1145011450
#define SDMMC_STA_DATAEND_Pos (8U)
1145111451
#define SDMMC_STA_DATAEND_Msk (0x1UL << SDMMC_STA_DATAEND_Pos) /*!< 0x00000100 */
1145211452
#define SDMMC_STA_DATAEND SDMMC_STA_DATAEND_Msk /*!<Data end (data counter, SDIDCOUNT, is zero) */
11453-
#define SDMMC_STA_STBITERR_Pos (9U)
11454-
#define SDMMC_STA_STBITERR_Msk (0x1UL << SDMMC_STA_STBITERR_Pos) /*!< 0x00000200 */
11455-
#define SDMMC_STA_STBITERR SDMMC_STA_STBITERR_Msk /*!<Start bit not detected on all data signals in wide bus mode */
1145611453
#define SDMMC_STA_DBCKEND_Pos (10U)
1145711454
#define SDMMC_STA_DBCKEND_Msk (0x1UL << SDMMC_STA_DBCKEND_Pos) /*!< 0x00000400 */
1145811455
#define SDMMC_STA_DBCKEND SDMMC_STA_DBCKEND_Msk /*!<Data block sent/received (CRC check passed) */
@@ -11493,6 +11490,11 @@ typedef struct
1149311490
#define SDMMC_STA_SDIOIT_Msk (0x1UL << SDMMC_STA_SDIOIT_Pos) /*!< 0x00400000 */
1149411491
#define SDMMC_STA_SDIOIT SDMMC_STA_SDIOIT_Msk /*!<SDIO interrupt received */
1149511492

11493+
/* Legacy Defines */
11494+
#define SDMMC_STA_STBITERR_Pos (9U)
11495+
#define SDMMC_STA_STBITERR_Msk (0x1UL << SDMMC_STA_STBITERR_Pos) /*!< 0x00000200 */
11496+
#define SDMMC_STA_STBITERR SDMMC_STA_STBITERR_Msk /*!<Start bit not detected on all data signals in wide bus mode */
11497+
1149611498
/******************* Bit definition for SDMMC_ICR register *******************/
1149711499
#define SDMMC_ICR_CCRCFAILC_Pos (0U)
1149811500
#define SDMMC_ICR_CCRCFAILC_Msk (0x1UL << SDMMC_ICR_CCRCFAILC_Pos) /*!< 0x00000001 */
@@ -13964,7 +13966,7 @@ typedef struct
1396413966
/******************************************************************************/
1396513967

1396613968
/*
13967-
* @brief Specific device feature definitions (not present on all devices in the STM32L4 serie)
13969+
* @brief Specific device feature definitions (not present on all devices in the STM32L4 series)
1396813970
*/
1396913971
#define USART_TCBGT_SUPPORT
1397013972

Diff for: system/Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l432xx.h

+4-4
Original file line numberDiff line numberDiff line change
@@ -1153,7 +1153,7 @@ typedef struct
11531153
/******************************************************************************/
11541154

11551155
/*
1156-
* @brief Specific device feature definitions (not present on all devices in the STM32L4 serie)
1156+
* @brief Specific device feature definitions (not present on all devices in the STM32L4 series)
11571157
*/
11581158
/* Note: No specific macro feature on this device */
11591159

@@ -5797,7 +5797,7 @@ typedef struct
57975797
/* */
57985798
/******************************************************************************/
57995799
/*
5800-
* @brief Specific device feature definitions (not present on all devices in the STM32L4 serie)
5800+
* @brief Specific device feature definitions (not present on all devices in the STM32L4 series)
58015801
*/
58025802
#define DAC_CHANNEL2_SUPPORT /*!< DAC feature available only on specific devices: DAC channel 2 available */
58035803

@@ -8825,7 +8825,7 @@ typedef struct
88258825
/* */
88268826
/******************************************************************************/
88278827
/*
8828-
* @brief Specific device feature definitions (not present on all devices in the STM32L4 serie)
8828+
* @brief Specific device feature definitions (not present on all devices in the STM32L4 series)
88298829
*/
88308830
#define RCC_PLLSAI1_SUPPORT
88318831
#define RCC_PLLP_SUPPORT
@@ -13136,7 +13136,7 @@ typedef struct
1313613136
/******************************************************************************/
1313713137

1313813138
/*
13139-
* @brief Specific device feature definitions (not present on all devices in the STM32L4 serie)
13139+
* @brief Specific device feature definitions (not present on all devices in the STM32L4 series)
1314013140
*/
1314113141
#define USART_TCBGT_SUPPORT
1314213142

Diff for: system/Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l433xx.h

+9-7
Original file line numberDiff line numberDiff line change
@@ -1227,7 +1227,7 @@ typedef struct
12271227
/******************************************************************************/
12281228

12291229
/*
1230-
* @brief Specific device feature definitions (not present on all devices in the STM32L4 serie)
1230+
* @brief Specific device feature definitions (not present on all devices in the STM32L4 series)
12311231
*/
12321232
/* Note: No specific macro feature on this device */
12331233

@@ -5871,7 +5871,7 @@ typedef struct
58715871
/* */
58725872
/******************************************************************************/
58735873
/*
5874-
* @brief Specific device feature definitions (not present on all devices in the STM32L4 serie)
5874+
* @brief Specific device feature definitions (not present on all devices in the STM32L4 series)
58755875
*/
58765876
#define DAC_CHANNEL2_SUPPORT /*!< DAC feature available only on specific devices: DAC channel 2 available */
58775877

@@ -9256,7 +9256,7 @@ typedef struct
92569256
/* */
92579257
/******************************************************************************/
92589258
/*
9259-
* @brief Specific device feature definitions (not present on all devices in the STM32L4 serie)
9259+
* @brief Specific device feature definitions (not present on all devices in the STM32L4 series)
92609260
*/
92619261
#define RCC_PLLSAI1_SUPPORT
92629262
#define RCC_PLLP_SUPPORT
@@ -11679,9 +11679,6 @@ typedef struct
1167911679
#define SDMMC_STA_DATAEND_Pos (8U)
1168011680
#define SDMMC_STA_DATAEND_Msk (0x1UL << SDMMC_STA_DATAEND_Pos) /*!< 0x00000100 */
1168111681
#define SDMMC_STA_DATAEND SDMMC_STA_DATAEND_Msk /*!<Data end (data counter, SDIDCOUNT, is zero) */
11682-
#define SDMMC_STA_STBITERR_Pos (9U)
11683-
#define SDMMC_STA_STBITERR_Msk (0x1UL << SDMMC_STA_STBITERR_Pos) /*!< 0x00000200 */
11684-
#define SDMMC_STA_STBITERR SDMMC_STA_STBITERR_Msk /*!<Start bit not detected on all data signals in wide bus mode */
1168511682
#define SDMMC_STA_DBCKEND_Pos (10U)
1168611683
#define SDMMC_STA_DBCKEND_Msk (0x1UL << SDMMC_STA_DBCKEND_Pos) /*!< 0x00000400 */
1168711684
#define SDMMC_STA_DBCKEND SDMMC_STA_DBCKEND_Msk /*!<Data block sent/received (CRC check passed) */
@@ -11722,6 +11719,11 @@ typedef struct
1172211719
#define SDMMC_STA_SDIOIT_Msk (0x1UL << SDMMC_STA_SDIOIT_Pos) /*!< 0x00400000 */
1172311720
#define SDMMC_STA_SDIOIT SDMMC_STA_SDIOIT_Msk /*!<SDIO interrupt received */
1172411721

11722+
/* Legacy Defines */
11723+
#define SDMMC_STA_STBITERR_Pos (9U)
11724+
#define SDMMC_STA_STBITERR_Msk (0x1UL << SDMMC_STA_STBITERR_Pos) /*!< 0x00000200 */
11725+
#define SDMMC_STA_STBITERR SDMMC_STA_STBITERR_Msk /*!<Start bit not detected on all data signals in wide bus mode */
11726+
1172511727
/******************* Bit definition for SDMMC_ICR register *******************/
1172611728
#define SDMMC_ICR_CCRCFAILC_Pos (0U)
1172711729
#define SDMMC_ICR_CCRCFAILC_Msk (0x1UL << SDMMC_ICR_CCRCFAILC_Pos) /*!< 0x00000001 */
@@ -14193,7 +14195,7 @@ typedef struct
1419314195
/******************************************************************************/
1419414196

1419514197
/*
14196-
* @brief Specific device feature definitions (not present on all devices in the STM32L4 serie)
14198+
* @brief Specific device feature definitions (not present on all devices in the STM32L4 series)
1419714199
*/
1419814200
#define USART_TCBGT_SUPPORT
1419914201

Diff for: system/Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l442xx.h

+4-4
Original file line numberDiff line numberDiff line change
@@ -1188,7 +1188,7 @@ typedef struct
11881188
/******************************************************************************/
11891189

11901190
/*
1191-
* @brief Specific device feature definitions (not present on all devices in the STM32L4 serie)
1191+
* @brief Specific device feature definitions (not present on all devices in the STM32L4 series)
11921192
*/
11931193
/* Note: No specific macro feature on this device */
11941194

@@ -6013,7 +6013,7 @@ typedef struct
60136013
/* */
60146014
/******************************************************************************/
60156015
/*
6016-
* @brief Specific device feature definitions (not present on all devices in the STM32L4 serie)
6016+
* @brief Specific device feature definitions (not present on all devices in the STM32L4 series)
60176017
*/
60186018
#define DAC_CHANNEL2_SUPPORT /*!< DAC feature available only on specific devices: DAC channel 2 available */
60196019

@@ -9041,7 +9041,7 @@ typedef struct
90419041
/* */
90429042
/******************************************************************************/
90439043
/*
9044-
* @brief Specific device feature definitions (not present on all devices in the STM32L4 serie)
9044+
* @brief Specific device feature definitions (not present on all devices in the STM32L4 series)
90459045
*/
90469046
#define RCC_PLLSAI1_SUPPORT
90479047
#define RCC_PLLP_SUPPORT
@@ -13361,7 +13361,7 @@ typedef struct
1336113361
/******************************************************************************/
1336213362

1336313363
/*
13364-
* @brief Specific device feature definitions (not present on all devices in the STM32L4 serie)
13364+
* @brief Specific device feature definitions (not present on all devices in the STM32L4 series)
1336513365
*/
1336613366
#define USART_TCBGT_SUPPORT
1336713367

Diff for: system/Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l443xx.h

+9-7
Original file line numberDiff line numberDiff line change
@@ -1262,7 +1262,7 @@ typedef struct
12621262
/******************************************************************************/
12631263

12641264
/*
1265-
* @brief Specific device feature definitions (not present on all devices in the STM32L4 serie)
1265+
* @brief Specific device feature definitions (not present on all devices in the STM32L4 series)
12661266
*/
12671267
/* Note: No specific macro feature on this device */
12681268

@@ -6087,7 +6087,7 @@ typedef struct
60876087
/* */
60886088
/******************************************************************************/
60896089
/*
6090-
* @brief Specific device feature definitions (not present on all devices in the STM32L4 serie)
6090+
* @brief Specific device feature definitions (not present on all devices in the STM32L4 series)
60916091
*/
60926092
#define DAC_CHANNEL2_SUPPORT /*!< DAC feature available only on specific devices: DAC channel 2 available */
60936093

@@ -9472,7 +9472,7 @@ typedef struct
94729472
/* */
94739473
/******************************************************************************/
94749474
/*
9475-
* @brief Specific device feature definitions (not present on all devices in the STM32L4 serie)
9475+
* @brief Specific device feature definitions (not present on all devices in the STM32L4 series)
94769476
*/
94779477
#define RCC_PLLSAI1_SUPPORT
94789478
#define RCC_PLLP_SUPPORT
@@ -11904,9 +11904,6 @@ typedef struct
1190411904
#define SDMMC_STA_DATAEND_Pos (8U)
1190511905
#define SDMMC_STA_DATAEND_Msk (0x1UL << SDMMC_STA_DATAEND_Pos) /*!< 0x00000100 */
1190611906
#define SDMMC_STA_DATAEND SDMMC_STA_DATAEND_Msk /*!<Data end (data counter, SDIDCOUNT, is zero) */
11907-
#define SDMMC_STA_STBITERR_Pos (9U)
11908-
#define SDMMC_STA_STBITERR_Msk (0x1UL << SDMMC_STA_STBITERR_Pos) /*!< 0x00000200 */
11909-
#define SDMMC_STA_STBITERR SDMMC_STA_STBITERR_Msk /*!<Start bit not detected on all data signals in wide bus mode */
1191011907
#define SDMMC_STA_DBCKEND_Pos (10U)
1191111908
#define SDMMC_STA_DBCKEND_Msk (0x1UL << SDMMC_STA_DBCKEND_Pos) /*!< 0x00000400 */
1191211909
#define SDMMC_STA_DBCKEND SDMMC_STA_DBCKEND_Msk /*!<Data block sent/received (CRC check passed) */
@@ -11947,6 +11944,11 @@ typedef struct
1194711944
#define SDMMC_STA_SDIOIT_Msk (0x1UL << SDMMC_STA_SDIOIT_Pos) /*!< 0x00400000 */
1194811945
#define SDMMC_STA_SDIOIT SDMMC_STA_SDIOIT_Msk /*!<SDIO interrupt received */
1194911946

11947+
/* Legacy Defines */
11948+
#define SDMMC_STA_STBITERR_Pos (9U)
11949+
#define SDMMC_STA_STBITERR_Msk (0x1UL << SDMMC_STA_STBITERR_Pos) /*!< 0x00000200 */
11950+
#define SDMMC_STA_STBITERR SDMMC_STA_STBITERR_Msk /*!<Start bit not detected on all data signals in wide bus mode */
11951+
1195011952
/******************* Bit definition for SDMMC_ICR register *******************/
1195111953
#define SDMMC_ICR_CCRCFAILC_Pos (0U)
1195211954
#define SDMMC_ICR_CCRCFAILC_Msk (0x1UL << SDMMC_ICR_CCRCFAILC_Pos) /*!< 0x00000001 */
@@ -14418,7 +14420,7 @@ typedef struct
1441814420
/******************************************************************************/
1441914421

1442014422
/*
14421-
* @brief Specific device feature definitions (not present on all devices in the STM32L4 serie)
14423+
* @brief Specific device feature definitions (not present on all devices in the STM32L4 series)
1442214424
*/
1442314425
#define USART_TCBGT_SUPPORT
1442414426

Diff for: system/Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l451xx.h

+9-7
Original file line numberDiff line numberDiff line change
@@ -1210,7 +1210,7 @@ typedef struct
12101210
/******************************************************************************/
12111211

12121212
/*
1213-
* @brief Specific device feature definitions (not present on all devices in the STM32L4 serie)
1213+
* @brief Specific device feature definitions (not present on all devices in the STM32L4 series)
12141214
*/
12151215
/* Note: No specific macro feature on this device */
12161216

@@ -5862,7 +5862,7 @@ typedef struct
58625862
/* */
58635863
/******************************************************************************/
58645864
/*
5865-
* @brief Specific device feature definitions (not present on all devices in the STM32L4 serie)
5865+
* @brief Specific device feature definitions (not present on all devices in the STM32L4 series)
58665866
*/
58675867
/* Note: No specific macro feature on this device */
58685868

@@ -9415,7 +9415,7 @@ typedef struct
94159415
/* */
94169416
/******************************************************************************/
94179417
/*
9418-
* @brief Specific device feature definitions (not present on all devices in the STM32L4 serie)
9418+
* @brief Specific device feature definitions (not present on all devices in the STM32L4 series)
94199419
*/
94209420
#define RCC_PLLSAI1_SUPPORT
94219421
#define RCC_PLLP_SUPPORT
@@ -11734,9 +11734,6 @@ typedef struct
1173411734
#define SDMMC_STA_DATAEND_Pos (8U)
1173511735
#define SDMMC_STA_DATAEND_Msk (0x1UL << SDMMC_STA_DATAEND_Pos) /*!< 0x00000100 */
1173611736
#define SDMMC_STA_DATAEND SDMMC_STA_DATAEND_Msk /*!<Data end (data counter, SDIDCOUNT, is zero) */
11737-
#define SDMMC_STA_STBITERR_Pos (9U)
11738-
#define SDMMC_STA_STBITERR_Msk (0x1UL << SDMMC_STA_STBITERR_Pos) /*!< 0x00000200 */
11739-
#define SDMMC_STA_STBITERR SDMMC_STA_STBITERR_Msk /*!<Start bit not detected on all data signals in wide bus mode */
1174011737
#define SDMMC_STA_DBCKEND_Pos (10U)
1174111738
#define SDMMC_STA_DBCKEND_Msk (0x1UL << SDMMC_STA_DBCKEND_Pos) /*!< 0x00000400 */
1174211739
#define SDMMC_STA_DBCKEND SDMMC_STA_DBCKEND_Msk /*!<Data block sent/received (CRC check passed) */
@@ -11777,6 +11774,11 @@ typedef struct
1177711774
#define SDMMC_STA_SDIOIT_Msk (0x1UL << SDMMC_STA_SDIOIT_Pos) /*!< 0x00400000 */
1177811775
#define SDMMC_STA_SDIOIT SDMMC_STA_SDIOIT_Msk /*!<SDIO interrupt received */
1177911776

11777+
/* Legacy Defines */
11778+
#define SDMMC_STA_STBITERR_Pos (9U)
11779+
#define SDMMC_STA_STBITERR_Msk (0x1UL << SDMMC_STA_STBITERR_Pos) /*!< 0x00000200 */
11780+
#define SDMMC_STA_STBITERR SDMMC_STA_STBITERR_Msk /*!<Start bit not detected on all data signals in wide bus mode */
11781+
1178011782
/******************* Bit definition for SDMMC_ICR register *******************/
1178111783
#define SDMMC_ICR_CCRCFAILC_Pos (0U)
1178211784
#define SDMMC_ICR_CCRCFAILC_Msk (0x1UL << SDMMC_ICR_CCRCFAILC_Pos) /*!< 0x00000001 */
@@ -14323,7 +14325,7 @@ typedef struct
1432314325
/******************************************************************************/
1432414326

1432514327
/*
14326-
* @brief Specific device feature definitions (not present on all devices in the STM32L4 serie)
14328+
* @brief Specific device feature definitions (not present on all devices in the STM32L4 series)
1432714329
*/
1432814330
#define USART_TCBGT_SUPPORT
1432914331

0 commit comments

Comments
 (0)