@@ -86,12 +86,19 @@ function ci_esp32_setup_helper {
86
86
git clone https://github.com/espressif/esp-idf.git
87
87
git -C esp-idf checkout $1
88
88
git -C esp-idf submodule update --init \
89
- components/bt/controller/lib \
90
89
components/bt/host/nimble/nimble \
91
90
components/esp_wifi \
92
91
components/esptool_py/esptool \
93
92
components/lwip/lwip \
94
93
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
95
102
./esp-idf/install.sh
96
103
}
97
104
@@ -100,7 +107,7 @@ function ci_esp32_idf402_setup {
100
107
}
101
108
102
109
function ci_esp32_idf43_setup {
103
- ci_esp32_setup_helper v4.3-beta2
110
+ ci_esp32_setup_helper v4.3
104
111
}
105
112
106
113
function ci_esp32_build {
@@ -110,6 +117,9 @@ function ci_esp32_build {
110
117
make ${MAKEOPTS} -C ports/esp32
111
118
make ${MAKEOPTS} -C ports/esp32 clean
112
119
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
113
123
if [ -d $IDF_PATH /components/esp32s2 ]; then
114
124
make ${MAKEOPTS} -C ports/esp32 BOARD=GENERIC_S2
115
125
fi
0 commit comments