summaryrefslogtreecommitdiff
path: root/tools/ci.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tools/ci.sh')
-rwxr-xr-xtools/ci.sh38
1 files changed, 5 insertions, 33 deletions
diff --git a/tools/ci.sh b/tools/ci.sh
index 986fe8f07..84ca83e9b 100755
--- a/tools/ci.sh
+++ b/tools/ci.sh
@@ -115,35 +115,13 @@ function ci_cc3200_build {
########################################################################################
# ports/esp32
-function ci_esp32_setup_helper {
+function ci_esp32_idf50_setup {
pip3 install pyelftools
git clone https://github.com/espressif/esp-idf.git
- git -C esp-idf checkout $1
- git -C esp-idf submodule update --init \
- 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
+ git -C esp-idf checkout v5.0.2
./esp-idf/install.sh
}
-function ci_esp32_idf402_setup {
- ci_esp32_setup_helper v4.0.2
-}
-
-function ci_esp32_idf44_setup {
- ci_esp32_setup_helper v4.4.2
-}
-
function ci_esp32_build {
source esp-idf/export.sh
make ${MAKEOPTS} -C mpy-cross
@@ -151,15 +129,9 @@ function ci_esp32_build {
make ${MAKEOPTS} -C ports/esp32 \
USER_C_MODULES=../../../examples/usercmodule/micropython.cmake \
FROZEN_MANIFEST=$(pwd)/ports/esp32/boards/manifest_test.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
- if [ -d $IDF_PATH/components/esp32s3 ]; then
- make ${MAKEOPTS} -C ports/esp32 BOARD=GENERIC_S3
- fi
+ make ${MAKEOPTS} -C ports/esp32 BOARD=GENERIC_C3
+ make ${MAKEOPTS} -C ports/esp32 BOARD=GENERIC_S2
+ make ${MAKEOPTS} -C ports/esp32 BOARD=GENERIC_S3
# Test building native .mpy with xtensawin architecture.
ci_native_mpy_modules_build xtensawin