tools/ci.sh: Build all stm32 MCU families in stm32 CI functions.

Currently the CI for stm32 only tests building about half of the available
MCU families.  This commit adds the remaining families to the stm32 CI
jobs.

Signed-off-by: Damien George <damien@micropython.org>
This commit is contained in:
Damien George
2025-10-13 12:18:44 +11:00
parent f63e64f4bc
commit 2fbd72ad78

View File

@@ -508,6 +508,8 @@ function ci_stm32_path {
}
function ci_stm32_pyb_build {
# This function builds the following MCU families: F4, F7.
make ${MAKEOPTS} -C mpy-cross
make ${MAKEOPTS} -C ports/stm32 MICROPY_PY_NETWORK_WIZNET5K=5200 submodules
make ${MAKEOPTS} -C ports/stm32 BOARD=PYBD_SF2 submodules
@@ -522,6 +524,8 @@ function ci_stm32_pyb_build {
}
function ci_stm32_nucleo_build {
# This function builds the following MCU families: F0, H5, H7, L0, L4, WB.
make ${MAKEOPTS} -C mpy-cross
make ${MAKEOPTS} -C ports/stm32 BOARD=NUCLEO_H743ZI submodules
git submodule update --init lib/mynewt-nimble
@@ -548,9 +552,17 @@ function ci_stm32_nucleo_build {
}
function ci_stm32_misc_build {
# This function builds the following MCU families: G0, G4, H7, L1, N6, U5, WL.
make ${MAKEOPTS} -C mpy-cross
make ${MAKEOPTS} -C ports/stm32 BOARD=ARDUINO_GIGA submodules
make ${MAKEOPTS} -C ports/stm32 BOARD=ARDUINO_GIGA
make ${MAKEOPTS} -C ports/stm32 BOARD=NUCLEO_G0B1RE
make ${MAKEOPTS} -C ports/stm32 BOARD=NUCLEO_G474RE
make ${MAKEOPTS} -C ports/stm32 BOARD=NUCLEO_L152RE
make ${MAKEOPTS} -C ports/stm32 BOARD=NUCLEO_N657X0
make ${MAKEOPTS} -C ports/stm32 BOARD=NUCLEO_U5A5ZJ_Q
make ${MAKEOPTS} -C ports/stm32 BOARD=NUCLEO_WL55
}
########################################################################################