Skip to content

Commit b9ed816

Browse files
committed
[variant] Add Generic L4xx
All specific L4 variants moved to the generic variant. Signed-off-by: Frederic Pillon <[email protected]>
1 parent b692286 commit b9ed816

File tree

136 files changed

+20427
-8407
lines changed

Some content is hidden

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

136 files changed

+20427
-8407
lines changed

Diff for: CI/build/README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
This script manages _[arduino-builder](https://github.com/arduino/arduino-builder)_ command line tool for compiling Arduino sketch(es).
44

55
## Requirements
6-
- [Arduino IDE](https://www.arduino.cc/en/Main/Software) (_[arduino-builder](https://github.com/arduino/arduino-builder)_ is included)
6+
- [Arduino IDE](https://www.arduino.cc/en/Main/Software) (_[arduino-builder](https://github.com/arduino/arduino-builder)_ is included)
77
- Python version greater than or equal to 3.2 (due to `concurrent.futures` usage)
88

99
## Usage
@@ -55,7 +55,7 @@ Sketch(es) options:
5555

5656
## Cores configuration files
5757

58-
Script is able to uses a JSON configuration file containing the build configuration for one or more maintainer/architecture.
58+
Script is able to uses a JSON configuration file containing the build configuration for one or more maintainer/architecture.
5959
A default configuration file is provided: [cores_config.json](conf/cores_config.json)
6060

6161

@@ -135,7 +135,7 @@ Will build all sketches available in `09.USB/*` for the listed boards and add `
135135
{
136136
"pattern": "09.USB",
137137
"applicable": true,
138-
"boards": [ "NUCLEO_F429ZI", "DISCO_L475VG_IOT", "DISCO_F407VG" ],
138+
"boards": [ "NUCLEO_F429ZI", "B_L475E_IOT01A", "DISCO_F407VG" ],
139139
"options": "usb=HID"
140140
}
141141
```
@@ -153,7 +153,7 @@ Build configuration for 'STM32' maintainer and 'stm32' architecture
153153
9 board(s) available
154154
BLUEPILL_F103C8
155155
DISCO_F100RB
156-
DISCO_L475VG_IOT
156+
B_L475E_IOT01A
157157
MAPLEMINI_F103CB
158158
NUCLEO_F103RB
159159
NUCLEO_L432KC
@@ -194,7 +194,7 @@ Build configuration for 'STM32' maintainer and 'stm32' architecture
194194

195195
* Build all sketches containing `digital` or `analog` for all boards containing `F1` or `L4` (not case sensitive):
196196

197-
`python3 arduino-builder.py -s "Digital|analog" -b "F1|l4"`
197+
`python3 arduino-builder.py -s "Digital|analog" -b "F1|l4"`
198198

199199
* List all boards for STM32F1 core:
200200

Diff for: CI/build/conf/cores_config.json

+7-7
Original file line numberDiff line numberDiff line change
@@ -71,17 +71,17 @@
7171
{
7272
"pattern": "DISCO_IOT_|M24SR64-Y|MX25R6435F",
7373
"applicable": true,
74-
"boards": [ "DISCO_L475VG_IOT" ]
74+
"boards": [ "B_L475E_IOT01A" ]
7575
},
7676
{
7777
"pattern": "SPBTLE_BeaconDemo|SPBTLE_SensorDemo|BTLE_sensors_TimeOfFlight_demo",
7878
"applicable": true,
79-
"boards": [ "DISCO_L475VG_IOT" ]
79+
"boards": [ "B_L475E_IOT01A" ]
8080
},
8181
{
8282
"pattern": "STM32duinoBLE",
8383
"applicable": true,
84-
"boards": [ "DISCO_L475VG_IOT", "STEVAL_MKSBOX1V1", "NUCLEO_L476RG" ]
84+
"boards": [ "B_L475E_IOT01A", "STEVAL_MKSBOX1V1", "NUCLEO_L476RG" ]
8585
},
8686
{
8787
"pattern": "STM32Ethernet|Ethernet_MQTT_Adafruit.io|Hello_stm32",
@@ -91,7 +91,7 @@
9191
{
9292
"pattern": "ISM43362-M3G-L44|WiFi_MQTT_Adafruit.io|mqtt_B-L475E-IOT01A",
9393
"applicable": true,
94-
"boards": [ "DISCO_L475VG_IOT" ]
94+
"boards": [ "B_L475E_IOT01A" ]
9595
},
9696
{
9797
"pattern": "ExternalWakeup|NucleoCar",
@@ -196,7 +196,7 @@
196196
"DISCO_F407VG",
197197
"DISCO_F746NG",
198198
"DISCO_L072CZ_LRWAN1",
199-
"DISCO_L475VG_IOT"
199+
"B_L475E_IOT01A"
200200
],
201201
"options": "usb=HID"
202202
},
@@ -207,7 +207,7 @@
207207
"boards": [
208208
"DISCO_F746NG",
209209
"DISCO_L072CZ_LRWAN1",
210-
"DISCO_L475VG_IOT",
210+
"B_L475E_IOT01A",
211211
"NUCLEO_F091RC",
212212
"NUCLEO_F103RB",
213213
"NUCLEO_F207ZG",
@@ -265,7 +265,7 @@
265265
"pattern": "X_NUCLEO_GNSS1A1",
266266
"applicable": false,
267267
"boards": [
268-
"DISCO_F746NG", "DISCO_L475VG_IOT", "NUCLEO_F207ZG", "NUCLEO_F429ZI", "NUCLEO_F767ZI",
268+
"DISCO_F746NG", "B_L475E_IOT01A", "NUCLEO_F207ZG", "NUCLEO_F429ZI", "NUCLEO_F767ZI",
269269
"NUCLEO_H743ZI2", "PNUCLEO_WB55RG", "STM32MP157C_DK2"
270270
]
271271
},

Diff for: README.md

+19
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ User can add a STM32 based board following this [wiki](https://github.com/stm32d
5757
- [Generic STM32F4 boards](#generic-stm32f4-boards)
5858
- [Generic STM32H7 boards](#generic-stm32h7-boards)
5959
- [Generic STM32L0 boards](#generic-stm32l0-boards)
60+
- [Generic STM32L4 boards](#generic-stm32l4-boards)
6061
- [3D printer boards](#3d-printer-boards)
6162
- [LoRa boards](#lora-boards)
6263
- [Electronic Speed Controller boards](#electronic-speed-controller-boards)
@@ -217,6 +218,24 @@ User can add a STM32 based board following this [wiki](https://github.com/stm32d
217218
| :green_heart: | STM32L072RB | [PX-HER0](https://piconomix.com/fwlib/_p_i_c_o_n_o_m_i_x__s_t_m32__h_e_r_o__b_o_a_r_d.html) | *1.8.0* | |
218219
| :green_heart: | STM32L072KZ | [ThunderPack v1.0](https://github.com/jgillick/ThunderPack) | *1.8.0* | |
219220

221+
### Generic STM32L4 boards
222+
223+
| Status | Device(s) | Name | Release | Notes |
224+
| :----: | :-------: | ---- | :-----: | :---- |
225+
| :yellow_heart: | STM32L412KB | Generic Board | **2.0.0** | |
226+
| :yellow_heart: | STM32L432KB<br>STM32L432KC | Generic Board | **2.0.0** | |
227+
| :yellow_heart: | STM32L433RC-P | Generic Board | **2.0.0** | |
228+
| :yellow_heart: | STM32L452RC<br>STM32L456RE | Generic Board | **2.0.0** | |
229+
| :yellow_heart: | STM32L456RE-P | Generic Board | **2.0.0** | |
230+
| :yellow_heart: | STM32L475VC<br>STM32L475VE<br>STM32L475VG | Generic Board | **2.0.0** | |
231+
| :yellow_heart: | STM32L476RC<br>STM32L476RE<br>STM32L476RG | Generic Board | **2.0.0** | |
232+
| :yellow_heart: | STM32L496ZE<br>STM32L496ZG | Generic Board | **2.0.0** | |
233+
| :yellow_heart: | STM32L496ZG-P | Generic Board | **2.0.0** | |
234+
| :yellow_heart: | STM32L4R5ZGT<br>STM32L4R5ZIT | Generic Board | **2.0.0** | |
235+
| :yellow_heart: | STM32L4R5ZI-P | Generic Board | **2.0.0** | |
236+
| :yellow_heart: | STM32L4R9ZGJ<br>STM32L4R9ZIJ | Generic Board | **2.0.0** | |
237+
| :yellow_heart: | STM32L4S5VI | Generic Board | **2.0.0** | |
238+
220239
### 3D printer boards
221240

222241
| Status | Device(s) | Name | Release | Notes |

0 commit comments

Comments
 (0)