diff options
author | Damien George <damien@micropython.org> | 2021-07-18 22:57:19 +1000 |
---|---|---|
committer | Damien George <damien@micropython.org> | 2021-07-18 23:58:24 +1000 |
commit | 9f71a11d3fd18f811301d36fd37e2c2bb0c9d406 (patch) | |
tree | fbfc69092c5dc2f7d5e2f9f1e86b78db90e0e26a | |
parent | c77225ae5b043af67338ec8cc6d52f6fc3448150 (diff) |
tools/ci.sh: Build GENERIC_C3 board as part of esp32 CI.
Signed-off-by: Damien George <damien@micropython.org>
-rwxr-xr-x | tools/ci.sh | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/tools/ci.sh b/tools/ci.sh index 4ff4ba35b..a6e38b70e 100755 --- a/tools/ci.sh +++ b/tools/ci.sh @@ -86,12 +86,19 @@ function ci_esp32_setup_helper { git clone https://github.com/espressif/esp-idf.git git -C esp-idf checkout $1 git -C esp-idf submodule update --init \ - components/bt/controller/lib \ components/bt/host/nimble/nimble \ components/esp_wifi \ components/esptool_py/esptool \ components/lwip/lwip \ components/mbedtls/mbedtls + if [ -d esp-idf/components/bt/controller/esp32 ]; then + git -C esp-idf submodule update --init \ + components/bt/controller/lib_esp32 \ + components/bt/controller/lib_esp32c3_family + else + git -C esp-idf submodule update --init \ + components/bt/controller/lib + fi ./esp-idf/install.sh } @@ -100,7 +107,7 @@ function ci_esp32_idf402_setup { } function ci_esp32_idf43_setup { - ci_esp32_setup_helper v4.3-beta2 + ci_esp32_setup_helper v4.3 } function ci_esp32_build { @@ -110,6 +117,9 @@ function ci_esp32_build { make ${MAKEOPTS} -C ports/esp32 make ${MAKEOPTS} -C ports/esp32 clean make ${MAKEOPTS} -C ports/esp32 USER_C_MODULES=../../../examples/usercmodule/micropython.cmake FROZEN_MANIFEST=$(pwd)/ports/esp32/boards/manifest.py + if [ -d $IDF_PATH/components/esp32c3 ]; then + make ${MAKEOPTS} -C ports/esp32 BOARD=GENERIC_C3 + fi if [ -d $IDF_PATH/components/esp32s2 ]; then make ${MAKEOPTS} -C ports/esp32 BOARD=GENERIC_S2 fi |