Skip to content

Commit

Permalink
[variant] Add Generic L4xx
Browse files Browse the repository at this point in the history
All specific L4 variants moved to the generic variant.

Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
  • Loading branch information
fpistm committed Jan 29, 2021
1 parent 5f77f43 commit 3d36c12
Show file tree
Hide file tree
Showing 137 changed files with 20,501 additions and 8,509 deletions.
10 changes: 5 additions & 5 deletions CI/build/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
This script manages _[arduino-builder](https://github.com/arduino/arduino-builder)_ command line tool for compiling Arduino sketch(es).

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

## Usage
Expand Down Expand Up @@ -55,7 +55,7 @@ Sketch(es) options:

## Cores configuration files

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


Expand Down Expand Up @@ -135,7 +135,7 @@ Will build all sketches available in `09.USB/*` for the listed boards and add `
{
"pattern": "09.USB",
"applicable": true,
"boards": [ "NUCLEO_F429ZI", "DISCO_L475VG_IOT", "DISCO_F407VG" ],
"boards": [ "NUCLEO_F429ZI", "B_L475E_IOT01A", "DISCO_F407VG" ],
"options": "usb=HID"
}
```
Expand All @@ -153,7 +153,7 @@ Build configuration for 'STM32' maintainer and 'stm32' architecture
9 board(s) available
BLUEPILL_F103C8
DISCO_F100RB
DISCO_L475VG_IOT
B_L475E_IOT01A
MAPLEMINI_F103CB
NUCLEO_F103RB
NUCLEO_L432KC
Expand Down Expand Up @@ -194,7 +194,7 @@ Build configuration for 'STM32' maintainer and 'stm32' architecture

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

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

* List all boards for STM32F1 core:

Expand Down
14 changes: 7 additions & 7 deletions CI/build/conf/cores_config.json
Original file line number Diff line number Diff line change
Expand Up @@ -71,17 +71,17 @@
{
"pattern": "DISCO_IOT_|M24SR64-Y|MX25R6435F",
"applicable": true,
"boards": [ "DISCO_L475VG_IOT" ]
"boards": [ "B_L475E_IOT01A" ]
},
{
"pattern": "SPBTLE_BeaconDemo|SPBTLE_SensorDemo|BTLE_sensors_TimeOfFlight_demo",
"applicable": true,
"boards": [ "DISCO_L475VG_IOT" ]
"boards": [ "B_L475E_IOT01A" ]
},
{
"pattern": "STM32duinoBLE",
"applicable": true,
"boards": [ "DISCO_L475VG_IOT", "STEVAL_MKSBOX1V1", "NUCLEO_L476RG" ]
"boards": [ "B_L475E_IOT01A", "STEVAL_MKSBOX1V1", "NUCLEO_L476RG" ]
},
{
"pattern": "STM32Ethernet|Ethernet_MQTT_Adafruit.io|Hello_stm32",
Expand All @@ -91,7 +91,7 @@
{
"pattern": "ISM43362-M3G-L44|WiFi_MQTT_Adafruit.io|mqtt_B-L475E-IOT01A",
"applicable": true,
"boards": [ "DISCO_L475VG_IOT" ]
"boards": [ "B_L475E_IOT01A" ]
},
{
"pattern": "ExternalWakeup|NucleoCar",
Expand Down Expand Up @@ -196,7 +196,7 @@
"DISCO_F407VG",
"DISCO_F746NG",
"DISCO_L072CZ_LRWAN1",
"DISCO_L475VG_IOT"
"B_L475E_IOT01A"
],
"options": "usb=HID"
},
Expand All @@ -207,7 +207,7 @@
"boards": [
"DISCO_F746NG",
"DISCO_L072CZ_LRWAN1",
"DISCO_L475VG_IOT",
"B_L475E_IOT01A",
"NUCLEO_F091RC",
"NUCLEO_F103RB",
"NUCLEO_F207ZG",
Expand Down Expand Up @@ -265,7 +265,7 @@
"pattern": "X_NUCLEO_GNSS1A1",
"applicable": false,
"boards": [
"DISCO_F746NG", "DISCO_L475VG_IOT", "NUCLEO_F207ZG", "NUCLEO_F429ZI", "NUCLEO_F767ZI",
"DISCO_F746NG", "B_L475E_IOT01A", "NUCLEO_F207ZG", "NUCLEO_F429ZI", "NUCLEO_F767ZI",
"NUCLEO_H743ZI2", "PNUCLEO_WB55RG", "STM32MP157C_DK2"
]
},
Expand Down
19 changes: 19 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ User can add a STM32 based board following this [wiki](https://github.com/stm32d
- [Generic STM32F4 boards](#generic-stm32f4-boards)
- [Generic STM32H7 boards](#generic-stm32h7-boards)
- [Generic STM32L0 boards](#generic-stm32l0-boards)
- [Generic STM32L4 boards](#generic-stm32l4-boards)
- [3D printer boards](#3d-printer-boards)
- [LoRa boards](#lora-boards)
- [Electronic Speed Controller boards](#electronic-speed-controller-boards)
Expand Down Expand Up @@ -217,6 +218,24 @@ User can add a STM32 based board following this [wiki](https://github.com/stm32d
| :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* | |
| :green_heart: | STM32L072KZ | [ThunderPack v1.0](https://github.com/jgillick/ThunderPack) | *1.8.0* | |

### Generic STM32L4 boards

| Status | Device(s) | Name | Release | Notes |
| :----: | :-------: | ---- | :-----: | :---- |
| :yellow_heart: | STM32L412KB | Generic Board | **2.0.0** | |
| :yellow_heart: | STM32L432KB<br>STM32L432KC | Generic Board | **2.0.0** | |
| :yellow_heart: | STM32L433RC-P | Generic Board | **2.0.0** | |
| :yellow_heart: | STM32L452RC<br>STM32L456RE | Generic Board | **2.0.0** | |
| :yellow_heart: | STM32L456RE-P | Generic Board | **2.0.0** | |
| :yellow_heart: | STM32L475VC<br>STM32L475VE<br>STM32L475VG | Generic Board | **2.0.0** | |
| :yellow_heart: | STM32L476RC<br>STM32L476RE<br>STM32L476RG | Generic Board | **2.0.0** | |
| :yellow_heart: | STM32L496ZE<br>STM32L496ZG | Generic Board | **2.0.0** | |
| :yellow_heart: | STM32L496ZG-P | Generic Board | **2.0.0** | |
| :yellow_heart: | STM32L4R5ZGT<br>STM32L4R5ZIT | Generic Board | **2.0.0** | |
| :yellow_heart: | STM32L4R5ZI-P | Generic Board | **2.0.0** | |
| :yellow_heart: | STM32L4R9ZGJ<br>STM32L4R9ZIJ | Generic Board | **2.0.0** | |
| :yellow_heart: | STM32L4S5VI | Generic Board | **2.0.0** | |

### 3D printer boards

| Status | Device(s) | Name | Release | Notes |
Expand Down
Loading

0 comments on commit 3d36c12

Please sign in to comment.