Skip to content

Commit 6a03b54

Browse files
authored
Merge pull request #2488 from fpistm/STM32CubeL4_update
chore(l4): update to latest STM32CubeL4 v1.18.1
2 parents 895ed47 + db8dabe commit 6a03b54

File tree

206 files changed

+2099
-1525
lines changed

Some content is hidden

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

206 files changed

+2099
-1525
lines changed

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -821,7 +821,7 @@ typedef struct
821821
#define SRAM1_SIZE_MAX (0x00008000UL) /*!< maximum SRAM1 size (up to 32 KBytes) */
822822
#define SRAM2_SIZE (0x00002000UL) /*!< SRAM2 size (8 KBytes) */
823823

824-
#define FLASH_SIZE_DATA_REGISTER ((uint32_t)0x1FFF75E0)
824+
#define FLASH_SIZE_DATA_REGISTER (0x1FFF75E0UL)
825825

826826
#define FLASH_SIZE (((((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) == 0x0000FFFFU)) ? (0x80U << 10U) : \
827827
(((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) << 10U))

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -854,7 +854,7 @@ typedef struct
854854
#define SRAM1_SIZE_MAX (0x00008000UL) /*!< maximum SRAM1 size (up to 32 KBytes) */
855855
#define SRAM2_SIZE (0x00002000UL) /*!< SRAM2 size (8 KBytes) */
856856

857-
#define FLASH_SIZE_DATA_REGISTER ((uint32_t)0x1FFF75E0)
857+
#define FLASH_SIZE_DATA_REGISTER (0x1FFF75E0UL)
858858

859859
#define FLASH_SIZE (((((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) == 0x0000FFFFU)) ? (0x80U << 10U) : \
860860
(((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) << 10U))

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -934,7 +934,7 @@ typedef struct
934934
#define SRAM1_SIZE_MAX (0x0000C000UL) /*!< maximum SRAM1 size (up to 48 KBytes) */
935935
#define SRAM2_SIZE (0x00004000UL) /*!< SRAM2 size (16 KBytes) */
936936

937-
#define FLASH_SIZE_DATA_REGISTER ((uint32_t)0x1FFF75E0)
937+
#define FLASH_SIZE_DATA_REGISTER (0x1FFF75E0UL)
938938

939939
#define FLASH_SIZE (((((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) == 0x0000FFFFU)) ? (0x100U << 10U) : \
940940
(((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) << 10U))

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -930,7 +930,7 @@ typedef struct
930930
#define SRAM1_SIZE_MAX (0x0000C000UL) /*!< maximum SRAM1 size (up to 48 KBytes) */
931931
#define SRAM2_SIZE (0x00004000UL) /*!< SRAM2 size (16 KBytes) */
932932

933-
#define FLASH_SIZE_DATA_REGISTER ((uint32_t)0x1FFF75E0)
933+
#define FLASH_SIZE_DATA_REGISTER (0x1FFF75E0UL)
934934

935935
#define FLASH_SIZE (((((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) == 0x0000FFFFU)) ? (0x100U << 10U) : \
936936
(((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) << 10U))

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -988,7 +988,7 @@ typedef struct
988988
#define SRAM1_SIZE_MAX (0x0000C000UL) /*!< maximum SRAM1 size (up to 48 KBytes) */
989989
#define SRAM2_SIZE (0x00004000UL) /*!< SRAM2 size (16 KBytes) */
990990

991-
#define FLASH_SIZE_DATA_REGISTER ((uint32_t)0x1FFF75E0)
991+
#define FLASH_SIZE_DATA_REGISTER (0x1FFF75E0UL)
992992

993993
#define FLASH_SIZE (((((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) == 0x0000FFFFU)) ? (0x100U << 10U) : \
994994
(((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) << 10U))

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -963,7 +963,7 @@ typedef struct
963963
#define SRAM1_SIZE_MAX (0x0000C000UL) /*!< maximum SRAM1 size (up to 48 KBytes) */
964964
#define SRAM2_SIZE (0x00004000UL) /*!< SRAM2 size (16 KBytes) */
965965

966-
#define FLASH_SIZE_DATA_REGISTER ((uint32_t)0x1FFF75E0)
966+
#define FLASH_SIZE_DATA_REGISTER (0x1FFF75E0UL)
967967

968968
#define FLASH_SIZE (((((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) == 0x0000FFFFU)) ? (0x100U << 10U) : \
969969
(((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) << 10U))

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -1021,7 +1021,7 @@ typedef struct
10211021
#define SRAM1_SIZE_MAX (0x0000C000UL) /*!< maximum SRAM1 size (up to 48 KBytes) */
10221022
#define SRAM2_SIZE (0x00004000UL) /*!< SRAM2 size (16 KBytes) */
10231023

1024-
#define FLASH_SIZE_DATA_REGISTER ((uint32_t)0x1FFF75E0)
1024+
#define FLASH_SIZE_DATA_REGISTER (0x1FFF75E0UL)
10251025

10261026
#define FLASH_SIZE (((((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) == 0x0000FFFFU)) ? (0x100U << 10U) : \
10271027
(((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) << 10U))

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -954,7 +954,7 @@ typedef struct
954954
#define SRAM1_SIZE_MAX (0x00020000UL) /*!< maximum SRAM1 size (up to 128 KBytes) */
955955
#define SRAM2_SIZE (0x00008000UL) /*!< SRAM2 size (32 KBytes) */
956956

957-
#define FLASH_SIZE_DATA_REGISTER ((uint32_t)0x1FFF75E0)
957+
#define FLASH_SIZE_DATA_REGISTER (0x1FFF75E0UL)
958958

959959
#define FLASH_SIZE (((((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) == 0x0000FFFFU)) ? (0x200U << 10U) : \
960960
(((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) << 10U))

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -993,7 +993,7 @@ typedef struct
993993
#define SRAM1_SIZE_MAX (0x00020000UL) /*!< maximum SRAM1 size (up to 128 KBytes) */
994994
#define SRAM2_SIZE (0x00008000UL) /*!< SRAM2 size (32 KBytes) */
995995

996-
#define FLASH_SIZE_DATA_REGISTER ((uint32_t)0x1FFF75E0)
996+
#define FLASH_SIZE_DATA_REGISTER (0x1FFF75E0UL)
997997

998998
#define FLASH_SIZE (((((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) == 0x0000FFFFU)) ? (0x200U << 10U) : \
999999
(((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) << 10U))

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -1026,7 +1026,7 @@ typedef struct
10261026
#define SRAM1_SIZE_MAX (0x00020000UL) /*!< maximum SRAM1 size (up to 128 KBytes) */
10271027
#define SRAM2_SIZE (0x00008000UL) /*!< SRAM2 size (32 KBytes) */
10281028

1029-
#define FLASH_SIZE_DATA_REGISTER ((uint32_t)0x1FFF75E0)
1029+
#define FLASH_SIZE_DATA_REGISTER (0x1FFF75E0UL)
10301030

10311031
#define FLASH_SIZE (((((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) == 0x0000FFFFU)) ? (0x200U << 10U) : \
10321032
(((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) << 10U))

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -1011,7 +1011,7 @@ typedef struct
10111011
#define SRAM1_SIZE_MAX (0x00018000UL) /*!< maximum SRAM1 size (up to 96 KBytes) */
10121012
#define SRAM2_SIZE (0x00008000UL) /*!< SRAM2 size (32 KBytes) */
10131013

1014-
#define FLASH_SIZE_DATA_REGISTER ((uint32_t)0x1FFF75E0)
1014+
#define FLASH_SIZE_DATA_REGISTER (0x1FFF75E0UL)
10151015

10161016
#define FLASH_SIZE (((((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU))== 0x0000FFFFU)) ? (0x400U << 10U) : \
10171017
(((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) << 10U))

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -1130,7 +1130,7 @@ typedef struct
11301130
#define SRAM1_SIZE_MAX (0x00018000UL) /*!< maximum SRAM1 size (up to 96 KBytes) */
11311131
#define SRAM2_SIZE (0x00008000UL) /*!< SRAM2 size (32 KBytes) */
11321132

1133-
#define FLASH_SIZE_DATA_REGISTER ((uint32_t)0x1FFF75E0)
1133+
#define FLASH_SIZE_DATA_REGISTER (0x1FFF75E0UL)
11341134

11351135
#define FLASH_SIZE (((((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU))== 0x0000FFFFU)) ? (0x400U << 10U) : \
11361136
(((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) << 10U))

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -1145,7 +1145,7 @@ typedef struct
11451145
#define SRAM1_SIZE_MAX (0x00018000UL) /*!< maximum SRAM1 size (up to 96 KBytes) */
11461146
#define SRAM2_SIZE (0x00008000UL) /*!< SRAM2 size (32 KBytes) */
11471147

1148-
#define FLASH_SIZE_DATA_REGISTER ((uint32_t)0x1FFF75E0)
1148+
#define FLASH_SIZE_DATA_REGISTER (0x1FFF75E0UL)
11491149

11501150
#define FLASH_SIZE (((((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU))== 0x0000FFFFU)) ? (0x400U << 10U) : \
11511151
(((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) << 10U))

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -1163,7 +1163,7 @@ typedef struct
11631163
#define SRAM1_SIZE_MAX (0x00018000UL) /*!< maximum SRAM1 size (up to 96 KBytes) */
11641164
#define SRAM2_SIZE (0x00008000UL) /*!< SRAM2 size (32 KBytes) */
11651165

1166-
#define FLASH_SIZE_DATA_REGISTER ((uint32_t)0x1FFF75E0)
1166+
#define FLASH_SIZE_DATA_REGISTER (0x1FFF75E0UL)
11671167

11681168
#define FLASH_SIZE (((((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU))== 0x0000FFFFU)) ? (0x400U << 10U) : \
11691169
(((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) << 10U))

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -1178,7 +1178,7 @@ typedef struct
11781178
#define SRAM1_SIZE_MAX (0x00018000UL) /*!< maximum SRAM1 size (up to 96 KBytes) */
11791179
#define SRAM2_SIZE (0x00008000UL) /*!< SRAM2 size (32 KBytes) */
11801180

1181-
#define FLASH_SIZE_DATA_REGISTER ((uint32_t)0x1FFF75E0)
1181+
#define FLASH_SIZE_DATA_REGISTER (0x1FFF75E0UL)
11821182

11831183
#define FLASH_SIZE (((((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU))== 0x0000FFFFU)) ? (0x400U << 10U) : \
11841184
(((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) << 10U))

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -1218,7 +1218,7 @@ typedef struct
12181218
#define SRAM1_SIZE_MAX (0x00040000UL) /*!< maximum SRAM1 size (up to 256 KBytes) */
12191219
#define SRAM2_SIZE (0x00010000UL) /*!< SRAM2 size (64 KBytes) */
12201220

1221-
#define FLASH_SIZE_DATA_REGISTER ((uint32_t)0x1FFF75E0)
1221+
#define FLASH_SIZE_DATA_REGISTER (0x1FFF75E0UL)
12221222

12231223
#define FLASH_SIZE (((((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU))== 0x0000FFFFU)) ? (0x400U << 10U) : \
12241224
(((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) << 10U))

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -1276,7 +1276,7 @@ typedef struct
12761276
#define SRAM1_SIZE_MAX (0x00040000UL) /*!< maximum SRAM1 size (up to 256 KBytes) */
12771277
#define SRAM2_SIZE (0x00010000UL) /*!< SRAM2 size (64 KBytes) */
12781278

1279-
#define FLASH_SIZE_DATA_REGISTER ((uint32_t)0x1FFF75E0)
1279+
#define FLASH_SIZE_DATA_REGISTER (0x1FFF75E0UL)
12801280

12811281
#define FLASH_SIZE (((((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU))== 0x0000FFFFU)) ? (0x400U << 10U) : \
12821282
(((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) << 10U))

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -1375,7 +1375,7 @@ typedef struct
13751375
#define SRAM2_SIZE (0x00010000UL) /*!< SRAM2 size (64 KBytes) */
13761376
#define SRAM3_SIZE (0x00020000UL) /*!< SRAM3 size (128 KBytes) */
13771377

1378-
#define FLASH_SIZE_DATA_REGISTER ((uint32_t)0x1FFF75E0)
1378+
#define FLASH_SIZE_DATA_REGISTER (0x1FFF75E0UL)
13791379

13801380
#define FLASH_SIZE (((((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU))== 0x0000FFFFU)) ? (0x400U << 10U) : \
13811381
(((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) << 10U))

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -1422,7 +1422,7 @@ typedef struct
14221422
#define SRAM2_SIZE (0x00010000UL) /*!< SRAM2 size (64 KBytes) */
14231423
#define SRAM3_SIZE (0x00020000UL) /*!< SRAM3 size (128 KBytes) */
14241424

1425-
#define FLASH_SIZE_DATA_REGISTER ((uint32_t)0x1FFF75E0)
1425+
#define FLASH_SIZE_DATA_REGISTER (0x1FFF75E0UL)
14261426

14271427
#define FLASH_SIZE (((((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU))== 0x0000FFFFU)) ? (0x400U << 10U) : \
14281428
(((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) << 10U))

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -1249,7 +1249,7 @@ typedef struct
12491249
#define SRAM2_SIZE (0x00010000UL) /*!< SRAM2 size (64 KBytes) */
12501250
#define SRAM3_SIZE (0x00060000UL) /*!< SRAM3 size (384 KBytes) */
12511251

1252-
#define FLASH_SIZE_DATA_REGISTER ((uint32_t)0x1FFF75E0)
1252+
#define FLASH_SIZE_DATA_REGISTER (0x1FFF75E0UL)
12531253

12541254
#define FLASH_SIZE (((((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) == 0x0000FFFFU)) ? (0x800U << 10U) : \
12551255
(((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) << 10U))

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -1326,7 +1326,7 @@ typedef struct
13261326
#define SRAM2_SIZE (0x00010000UL) /*!< SRAM2 size (64 KBytes) */
13271327
#define SRAM3_SIZE (0x00060000UL) /*!< SRAM3 size (384 KBytes) */
13281328

1329-
#define FLASH_SIZE_DATA_REGISTER ((uint32_t)0x1FFF75E0)
1329+
#define FLASH_SIZE_DATA_REGISTER (0x1FFF75E0UL)
13301330

13311331
#define FLASH_SIZE (((((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) == 0x0000FFFFU)) ? (0x800U << 10U) : \
13321332
(((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) << 10U))

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -567,7 +567,7 @@ typedef struct
567567
uint32_t RESERVED7[7]; /*!< Reserved, 0x11C - 0x137 */
568568
__IO uint32_t VMCCR; /*!< DSI Host Video Mode Current Configuration Register, Address offset: 0x138 */
569569
__IO uint32_t VPCCR; /*!< DSI Host Video Packet Current Configuration Register, Address offset: 0x13C */
570-
__IO uint32_t VCCCR; /*!< DSI Host Video ChunksCurrent Configuration Register, Address offset: 0x140 */
570+
__IO uint32_t VCCCR; /*!< DSI Host Video Chunks Current Configuration Register, Address offset: 0x140 */
571571
__IO uint32_t VNPCCR; /*!< DSI Host Video Null Packet Current Configuration Register, Address offset: 0x144 */
572572
__IO uint32_t VHSACCR; /*!< DSI Host Video HSA Current Configuration Register, Address offset: 0x148 */
573573
__IO uint32_t VHBPCCR; /*!< DSI Host Video HBP Current Configuration Register, Address offset: 0x14C */
@@ -1406,7 +1406,7 @@ typedef struct
14061406
#define SRAM2_SIZE (0x00010000UL) /*!< SRAM2 size (64 KBytes) */
14071407
#define SRAM3_SIZE (0x00060000UL) /*!< SRAM3 size (384 KBytes) */
14081408

1409-
#define FLASH_SIZE_DATA_REGISTER ((uint32_t)0x1FFF75E0)
1409+
#define FLASH_SIZE_DATA_REGISTER (0x1FFF75E0UL)
14101410

14111411
#define FLASH_SIZE (((((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) == 0x0000FFFFU)) ? (0x800U << 10U) : \
14121412
(((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) << 10U))

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -1307,7 +1307,7 @@ typedef struct
13071307
#define SRAM2_SIZE (0x00010000UL) /*!< SRAM2 size (64 KBytes) */
13081308
#define SRAM3_SIZE (0x00060000UL) /*!< SRAM3 size (384 KBytes) */
13091309

1310-
#define FLASH_SIZE_DATA_REGISTER ((uint32_t)0x1FFF75E0)
1310+
#define FLASH_SIZE_DATA_REGISTER (0x1FFF75E0UL)
13111311

13121312
#define FLASH_SIZE (((((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) == 0x0000FFFFU)) ? (0x800U << 10U) : \
13131313
(((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) << 10U))

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -1384,7 +1384,7 @@ typedef struct
13841384
#define SRAM2_SIZE (0x00010000UL) /*!< SRAM2 size (64 KBytes) */
13851385
#define SRAM3_SIZE (0x00060000UL) /*!< SRAM3 size (384 KBytes) */
13861386

1387-
#define FLASH_SIZE_DATA_REGISTER ((uint32_t)0x1FFF75E0)
1387+
#define FLASH_SIZE_DATA_REGISTER (0x1FFF75E0UL)
13881388

13891389
#define FLASH_SIZE (((((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) == 0x0000FFFFU)) ? (0x800U << 10U) : \
13901390
(((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) << 10U))

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -568,7 +568,7 @@ typedef struct
568568
uint32_t RESERVED7[7]; /*!< Reserved, 0x11C - 0x137 */
569569
__IO uint32_t VMCCR; /*!< DSI Host Video Mode Current Configuration Register, Address offset: 0x138 */
570570
__IO uint32_t VPCCR; /*!< DSI Host Video Packet Current Configuration Register, Address offset: 0x13C */
571-
__IO uint32_t VCCCR; /*!< DSI Host Video ChunksCurrent Configuration Register, Address offset: 0x140 */
571+
__IO uint32_t VCCCR; /*!< DSI Host Video Chunks Current Configuration Register, Address offset: 0x140 */
572572
__IO uint32_t VNPCCR; /*!< DSI Host Video Null Packet Current Configuration Register, Address offset: 0x144 */
573573
__IO uint32_t VHSACCR; /*!< DSI Host Video HSA Current Configuration Register, Address offset: 0x148 */
574574
__IO uint32_t VHBPCCR; /*!< DSI Host Video HBP Current Configuration Register, Address offset: 0x14C */
@@ -1464,7 +1464,7 @@ typedef struct
14641464
#define SRAM2_SIZE (0x00010000UL) /*!< SRAM2 size (64 KBytes) */
14651465
#define SRAM3_SIZE (0x00060000UL) /*!< SRAM3 size (384 KBytes) */
14661466

1467-
#define FLASH_SIZE_DATA_REGISTER ((uint32_t)0x1FFF75E0)
1467+
#define FLASH_SIZE_DATA_REGISTER (0x1FFF75E0UL)
14681468

14691469
#define FLASH_SIZE (((((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) == 0x0000FFFFU)) ? (0x800U << 10U) : \
14701470
(((*((uint32_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0000FFFFU)) << 10U))

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@
106106
*/
107107
#define __STM32L4_CMSIS_VERSION_MAIN (0x01) /*!< [31:24] main version */
108108
#define __STM32L4_CMSIS_VERSION_SUB1 (0x07) /*!< [23:16] sub1 version */
109-
#define __STM32L4_CMSIS_VERSION_SUB2 (0x03) /*!< [15:8] sub2 version */
109+
#define __STM32L4_CMSIS_VERSION_SUB2 (0x04) /*!< [15:8] sub2 version */
110110
#define __STM32L4_CMSIS_VERSION_RC (0x00) /*!< [7:0] release candidate */
111111
#define __STM32L4_CMSIS_VERSION ((__STM32L4_CMSIS_VERSION_MAIN << 24)\
112112
|(__STM32L4_CMSIS_VERSION_SUB1 << 16)\

Diff for: system/Drivers/CMSIS/Device/ST/STM32L4xx/README.md

+10-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,16 @@ Details about the content of this release are available in the release note [her
2727

2828
## Compatibility information
2929

30-
It is **crucial** that you use a consistent set of versions for the CMSIS Core - CMSIS Device, as mentioned in [this](https://htmlpreview.github.io/?https://github.com/STMicroelectronics/STM32CubeL4/blob/master/Release_Notes.html) release note.
30+
In this table, you can find the successive versions of this CMSIS Device component, in-line with the corresponding versions of the full MCU package:
31+
32+
CMSIS Device L4 | CMSIS Core | Was delivered in the full MCU package
33+
--------------- | ---------- | -------------------------------------
34+
Tag v1.5.1 | Tag v5.4.0_cm4 | Tag v1.14.0 (and following, if any, till next CMSIS tag)
35+
Tag v1.6.0 | Tag v5.4.0_cm4 | Tag v1.15.0 (and following, if any, till next CMSIS tag)
36+
Tag v1.6.1 | Tag v5.4.0_cm4 | Tag v1.15.1 (and following, if any, till next CMSIS tag)
37+
Tag v1.7.0 | Tag v5.6.0_cm4 | Tag v1.16.0 (and following, if any, till next CMSIS tag)
38+
Tag v1.7.1 | Tag v5.6.0_cm4 | Tag v1.17.0 (and following, if any, till next CMSIS tag)
39+
Tag v1.7.2 | Tag v5.6.0_cm4 | Tag v1.17.1 (and following, if any, till next CMSIS tag)
3140

3241
The full **STM32CubeL4** MCU package is available [here](https://github.com/STMicroelectronics/STM32CubeL4).
3342

0 commit comments

Comments
 (0)