summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien George <damien@micropython.org>2021-07-18 22:57:19 +1000
committerDamien George <damien@micropython.org>2021-07-18 23:58:24 +1000
commit9f71a11d3fd18f811301d36fd37e2c2bb0c9d406 (patch)
treefbfc69092c5dc2f7d5e2f9f1e86b78db90e0e26a
parentc77225ae5b043af67338ec8cc6d52f6fc3448150 (diff)
tools/ci.sh: Build GENERIC_C3 board as part of esp32 CI.
Signed-off-by: Damien George <damien@micropython.org>
-rwxr-xr-xtools/ci.sh14
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