Skip to content

Commit 9f71a11

Browse files
committed
tools/ci.sh: Build GENERIC_C3 board as part of esp32 CI.
Signed-off-by: Damien George <[email protected]>
1 parent c77225a commit 9f71a11

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

tools/ci.sh

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,12 +86,19 @@ function ci_esp32_setup_helper {
8686
git clone https://github.com/espressif/esp-idf.git
8787
git -C esp-idf checkout $1
8888
git -C esp-idf submodule update --init \
89-
components/bt/controller/lib \
9089
components/bt/host/nimble/nimble \
9190
components/esp_wifi \
9291
components/esptool_py/esptool \
9392
components/lwip/lwip \
9493
components/mbedtls/mbedtls
94+
if [ -d esp-idf/components/bt/controller/esp32 ]; then
95+
git -C esp-idf submodule update --init \
96+
components/bt/controller/lib_esp32 \
97+
components/bt/controller/lib_esp32c3_family
98+
else
99+
git -C esp-idf submodule update --init \
100+
components/bt/controller/lib
101+
fi
95102
./esp-idf/install.sh
96103
}
97104

@@ -100,7 +107,7 @@ function ci_esp32_idf402_setup {
100107
}
101108

102109
function ci_esp32_idf43_setup {
103-
ci_esp32_setup_helper v4.3-beta2
110+
ci_esp32_setup_helper v4.3
104111
}
105112

106113
function ci_esp32_build {
@@ -110,6 +117,9 @@ function ci_esp32_build {
110117
make ${MAKEOPTS} -C ports/esp32
111118
make ${MAKEOPTS} -C ports/esp32 clean
112119
make ${MAKEOPTS} -C ports/esp32 USER_C_MODULES=../../../examples/usercmodule/micropython.cmake FROZEN_MANIFEST=$(pwd)/ports/esp32/boards/manifest.py
120+
if [ -d $IDF_PATH/components/esp32c3 ]; then
121+
make ${MAKEOPTS} -C ports/esp32 BOARD=GENERIC_C3
122+
fi
113123
if [ -d $IDF_PATH/components/esp32s2 ]; then
114124
make ${MAKEOPTS} -C ports/esp32 BOARD=GENERIC_S2
115125
fi

0 commit comments

Comments
 (0)