Skip to content

Commit 6d16d44

Browse files
committed
feat(idf_v5.3): Support for IDF v5.3-tag
1 parent af53b4f commit 6d16d44

25 files changed

+9855
-2
lines changed

.github/workflows/smoke_compat.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
name: Check API compatibility of WiFi Remote
1515
strategy:
1616
matrix:
17-
idf_ver: ["latest", "release-v5.5", "release-v5.4", "release-v5.3", "v5.4", "v5.4.1", "v5.4.2", "v5.3.3", "v5.3.2", "v5.3.1", "v5.5"]
17+
idf_ver: ["latest", "release-v5.5", "release-v5.4", "release-v5.3", "v5.4", "v5.4.1", "v5.4.2", "v5.3.3", "v5.3.2", "v5.3.1", "v5.5", "v5.3"]
1818
runs-on: ubuntu-latest
1919
container: espressif/idf:${{ matrix.idf_ver }}
2020
steps:
@@ -33,7 +33,7 @@ jobs:
3333
name: Build IDF examples with WiFi Remote
3434
strategy:
3535
matrix:
36-
idf_ver: ["latest", "release-v5.5", "release-v5.4", "release-v5.3", "v5.4.1", "v5.3.3", "v5.3.1", "v5.3.2", "v5.4", "v5.4.2", "v5.5"]
36+
idf_ver: ["latest", "release-v5.5", "release-v5.4", "release-v5.3", "v5.4.1", "v5.3.3", "v5.3.1", "v5.3.2", "v5.4", "v5.4.2", "v5.5"] # add "v5.3" after esp-hosted support
3737
idf_target: ["esp32p4", "esp32h2", "esp32s3"]
3838
test: [ { app: idf_mqtt_example, path: "examples/protocols/mqtt/tcp" }, { app: wifi_enterprise, path: "examples/wifi/wifi_enterprise" }]
3939
runs-on: ubuntu-latest
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# This file is auto-generated
2+
choice SLAVE_IDF_TARGET
3+
prompt "choose slave target"
4+
default SLAVE_IDF_TARGET_ESP32C6 if IDF_TARGET_ESP32P4 # To support common use-cases
5+
default SLAVE_IDF_TARGET_ESP32
6+
7+
config SLAVE_IDF_TARGET_ESP32
8+
bool "esp32"
9+
config SLAVE_IDF_TARGET_ESP32S2
10+
bool "esp32s2"
11+
config SLAVE_IDF_TARGET_ESP32C3
12+
bool "esp32c3"
13+
config SLAVE_IDF_TARGET_ESP32S3
14+
bool "esp32s3"
15+
config SLAVE_IDF_TARGET_ESP32C2
16+
bool "esp32c2"
17+
config SLAVE_IDF_TARGET_ESP32C6
18+
bool "esp32c6"
19+
endchoice
Lines changed: 265 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,265 @@
1+
# This file is auto-generated
2+
3+
if SLAVE_IDF_TARGET_ESP32
4+
5+
config SLAVE_SOC_WIFI_SUPPORTED # ignore: multiple-definition
6+
bool
7+
default y
8+
9+
config SLAVE_SOC_WIFI_WAPI_SUPPORT # ignore: multiple-definition
10+
bool
11+
default y
12+
13+
config SLAVE_SOC_WIFI_CSI_SUPPORT # ignore: multiple-definition
14+
bool
15+
default y
16+
17+
config SLAVE_SOC_WIFI_MESH_SUPPORT # ignore: multiple-definition
18+
bool
19+
default y
20+
21+
config SLAVE_SOC_WIFI_SUPPORT_VARIABLE_BEACON_WINDOW # ignore: multiple-definition
22+
bool
23+
default y
24+
25+
config SLAVE_SOC_WIFI_NAN_SUPPORT # ignore: multiple-definition
26+
bool
27+
default y
28+
29+
config SLAVE_IDF_TARGET_ARCH_XTENSA # ignore: multiple-definition
30+
bool
31+
default y
32+
33+
endif # ESP32
34+
35+
if SLAVE_IDF_TARGET_ESP32S2
36+
37+
config SLAVE_SOC_WIFI_SUPPORTED # ignore: multiple-definition
38+
bool
39+
default y
40+
41+
config SLAVE_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH # ignore: multiple-definition
42+
int
43+
default 12
44+
45+
config SLAVE_SOC_WIFI_HW_TSF # ignore: multiple-definition
46+
bool
47+
default y
48+
49+
config SLAVE_SOC_WIFI_FTM_SUPPORT # ignore: multiple-definition
50+
bool
51+
default y
52+
53+
config SLAVE_SOC_WIFI_WAPI_SUPPORT # ignore: multiple-definition
54+
bool
55+
default y
56+
57+
config SLAVE_SOC_WIFI_CSI_SUPPORT # ignore: multiple-definition
58+
bool
59+
default y
60+
61+
config SLAVE_SOC_WIFI_MESH_SUPPORT # ignore: multiple-definition
62+
bool
63+
default y
64+
65+
config SLAVE_SOC_WIFI_SUPPORT_VARIABLE_BEACON_WINDOW # ignore: multiple-definition
66+
bool
67+
default y
68+
69+
config SLAVE_SOC_WIFI_NAN_SUPPORT # ignore: multiple-definition
70+
bool
71+
default y
72+
73+
config SLAVE_FREERTOS_UNICORE # ignore: multiple-definition
74+
bool
75+
default y
76+
77+
config SLAVE_IDF_TARGET_ARCH_XTENSA # ignore: multiple-definition
78+
bool
79+
default y
80+
81+
endif # ESP32S2
82+
83+
if SLAVE_IDF_TARGET_ESP32C3
84+
85+
config SLAVE_SOC_WIFI_SUPPORTED # ignore: multiple-definition
86+
bool
87+
default y
88+
89+
config SLAVE_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH # ignore: multiple-definition
90+
int
91+
default 12
92+
93+
config SLAVE_SOC_WIFI_HW_TSF # ignore: multiple-definition
94+
bool
95+
default y
96+
97+
config SLAVE_SOC_WIFI_FTM_SUPPORT # ignore: multiple-definition
98+
bool
99+
default y
100+
101+
config SLAVE_SOC_WIFI_GCMP_SUPPORT # ignore: multiple-definition
102+
bool
103+
default y
104+
105+
config SLAVE_SOC_WIFI_WAPI_SUPPORT # ignore: multiple-definition
106+
bool
107+
default y
108+
109+
config SLAVE_SOC_WIFI_CSI_SUPPORT # ignore: multiple-definition
110+
bool
111+
default y
112+
113+
config SLAVE_SOC_WIFI_MESH_SUPPORT # ignore: multiple-definition
114+
bool
115+
default y
116+
117+
config SLAVE_SOC_WIFI_SUPPORT_VARIABLE_BEACON_WINDOW # ignore: multiple-definition
118+
bool
119+
default y
120+
121+
config SLAVE_SOC_WIFI_PHY_NEEDS_USB_WORKAROUND # ignore: multiple-definition
122+
bool
123+
default y
124+
125+
config SLAVE_FREERTOS_UNICORE # ignore: multiple-definition
126+
bool
127+
default y
128+
129+
config SLAVE_IDF_TARGET_ARCH_RISCV # ignore: multiple-definition
130+
bool
131+
default y
132+
133+
endif # ESP32C3
134+
135+
if SLAVE_IDF_TARGET_ESP32S3
136+
137+
config SLAVE_SOC_WIFI_SUPPORTED # ignore: multiple-definition
138+
bool
139+
default y
140+
141+
config SLAVE_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH # ignore: multiple-definition
142+
int
143+
default 12
144+
145+
config SLAVE_SOC_WIFI_HW_TSF # ignore: multiple-definition
146+
bool
147+
default y
148+
149+
config SLAVE_SOC_WIFI_FTM_SUPPORT # ignore: multiple-definition
150+
bool
151+
default y
152+
153+
config SLAVE_SOC_WIFI_GCMP_SUPPORT # ignore: multiple-definition
154+
bool
155+
default y
156+
157+
config SLAVE_SOC_WIFI_WAPI_SUPPORT # ignore: multiple-definition
158+
bool
159+
default y
160+
161+
config SLAVE_SOC_WIFI_CSI_SUPPORT # ignore: multiple-definition
162+
bool
163+
default y
164+
165+
config SLAVE_SOC_WIFI_MESH_SUPPORT # ignore: multiple-definition
166+
bool
167+
default y
168+
169+
config SLAVE_SOC_WIFI_SUPPORT_VARIABLE_BEACON_WINDOW # ignore: multiple-definition
170+
bool
171+
default y
172+
173+
config SLAVE_SOC_WIFI_PHY_NEEDS_USB_WORKAROUND # ignore: multiple-definition
174+
bool
175+
default y
176+
177+
config SLAVE_IDF_TARGET_ARCH_XTENSA # ignore: multiple-definition
178+
bool
179+
default y
180+
181+
endif # ESP32S3
182+
183+
if SLAVE_IDF_TARGET_ESP32C2
184+
185+
config SLAVE_SOC_WIFI_SUPPORTED # ignore: multiple-definition
186+
bool
187+
default y
188+
189+
config SLAVE_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH # ignore: multiple-definition
190+
int
191+
default 12
192+
193+
config SLAVE_SOC_WIFI_HW_TSF # ignore: multiple-definition
194+
bool
195+
default y
196+
197+
config SLAVE_SOC_WIFI_FTM_SUPPORT # ignore: multiple-definition
198+
bool
199+
default y
200+
201+
config SLAVE_SOC_WIFI_SUPPORT_VARIABLE_BEACON_WINDOW # ignore: multiple-definition
202+
bool
203+
default y
204+
205+
config SLAVE_SOC_WIFI_PHY_NEEDS_USB_WORKAROUND # ignore: multiple-definition
206+
bool
207+
default y
208+
209+
config SLAVE_FREERTOS_UNICORE # ignore: multiple-definition
210+
bool
211+
default y
212+
213+
config SLAVE_IDF_TARGET_ARCH_RISCV # ignore: multiple-definition
214+
bool
215+
default y
216+
217+
endif # ESP32C2
218+
219+
if SLAVE_IDF_TARGET_ESP32C6
220+
221+
config SLAVE_SOC_WIFI_SUPPORTED # ignore: multiple-definition
222+
bool
223+
default y
224+
225+
config SLAVE_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH # ignore: multiple-definition
226+
int
227+
default 12
228+
229+
config SLAVE_SOC_WIFI_HW_TSF # ignore: multiple-definition
230+
bool
231+
default y
232+
233+
config SLAVE_SOC_WIFI_FTM_SUPPORT # ignore: multiple-definition
234+
bool
235+
default y
236+
237+
config SLAVE_SOC_WIFI_GCMP_SUPPORT # ignore: multiple-definition
238+
bool
239+
default y
240+
241+
config SLAVE_SOC_WIFI_WAPI_SUPPORT # ignore: multiple-definition
242+
bool
243+
default y
244+
245+
config SLAVE_SOC_WIFI_CSI_SUPPORT # ignore: multiple-definition
246+
bool
247+
default y
248+
249+
config SLAVE_SOC_WIFI_MESH_SUPPORT # ignore: multiple-definition
250+
bool
251+
default y
252+
253+
config SLAVE_SOC_WIFI_HE_SUPPORT # ignore: multiple-definition
254+
bool
255+
default y
256+
257+
config SLAVE_FREERTOS_UNICORE # ignore: multiple-definition
258+
bool
259+
default y
260+
261+
config SLAVE_IDF_TARGET_ARCH_RISCV # ignore: multiple-definition
262+
bool
263+
default y
264+
265+
endif # ESP32C6

0 commit comments

Comments
 (0)