Skip to content

Commit 25f6195

Browse files
committed
build pass for esp32c6, added dependencies.lock
1 parent 7524ce1 commit 25f6195

8 files changed

Lines changed: 358 additions & 11 deletions

File tree

.gitignore

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,34 @@ debug_custom.json
33
esp32.vsd
44
esp32s3.svd
55
debug.cfg
6+
data/
7+
build/
8+
coredump_report.txt
9+
coredump.bin
10+
logs/
11+
managed_components/
612

13+
#Ignore Somfy INO/Bin files
714
SomfyController.ino.XIAO_ESP32S3.bin
815
SomfyController.ino.esp32c3.bin
916
SomfyController.ino.esp32s2.bin
17+
18+
#Ignore IDE files
1019
.vscode/
11-
.pio/
1220
.claude/
13-
data/
14-
build/
15-
coredump_report.txt
16-
coredump.bin
17-
logs/
1821

1922
# Ignore ELF binary archives
2023
elf_archive/
2124
*.elf
2225

23-
managed_components/
26+
# Ignore PlatformIO build folder
27+
.pio/
28+
29+
# Ignore auto-generated ESP-IDF files
30+
sdkconfig
31+
sdkconfig.old
32+
sdkconfig.*
33+
34+
# Ignore temporary backup files
35+
*.orig
36+
*.bak

CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
cmake_minimum_required(VERSION 3.16.0)
2+
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
3+
project(ESPSomfy-RTS)

dependencies.lock

Lines changed: 322 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,322 @@
1+
dependencies:
2+
chmorgan/esp-libhelix-mp3:
3+
component_hash: cbb76089dc2c5749f7b470e2e70aedc44c9da519e04eb9a67d4c7ec275229e53
4+
dependencies:
5+
- name: idf
6+
require: private
7+
version: '>=4.1.0'
8+
source:
9+
registry_url: https://components.espressif.com/
10+
type: service
11+
version: 1.0.3
12+
espressif/cbor:
13+
component_hash: dad9ca860963e930366510a10b422b3125a4fb27b979712ed65efcbcd742de50
14+
dependencies:
15+
- name: idf
16+
require: private
17+
version: '>=5.0'
18+
source:
19+
registry_url: https://components.espressif.com/
20+
type: service
21+
version: 0.6.1~4
22+
espressif/esp-dsp:
23+
component_hash: 939e9c053487d6e7b7320a5cb761b2200e4b331730d6721668755ef76ab9f067
24+
dependencies:
25+
- name: idf
26+
require: private
27+
version: '>=4.2'
28+
source:
29+
registry_url: https://components.espressif.com/
30+
type: service
31+
version: 1.7.1
32+
espressif/esp-modbus:
33+
component_hash: 5d5e90b9e55721a8a194b301ad8102d4affb647f47b74cd413ff7d1ce2c1169c
34+
dependencies:
35+
- name: idf
36+
require: private
37+
version: '>=4.3'
38+
source:
39+
registry_url: https://components.espressif.com/
40+
type: service
41+
version: 1.0.18
42+
espressif/esp-serial-flasher:
43+
component_hash: dcc42a16712a1a636509cf0bf90e14032d7f2141784b533613b267b6aa318d52
44+
dependencies: []
45+
source:
46+
registry_url: https://components.espressif.com
47+
type: service
48+
version: 0.0.11
49+
espressif/esp-zboss-lib:
50+
component_hash: 321883d142421f65009972408287441794250057668a11abbdfd8bec77c3309a
51+
dependencies:
52+
- name: idf
53+
require: private
54+
version: '>=5.0'
55+
source:
56+
registry_url: https://components.espressif.com/
57+
type: service
58+
version: 1.6.4
59+
espressif/esp-zigbee-lib:
60+
component_hash: fa0812e6743e2a7d999af9f44ccdcea17ccb1e80f98d6b2956f44687503a88fd
61+
dependencies:
62+
- name: idf
63+
require: private
64+
version: '>=5.0'
65+
source:
66+
registry_url: https://components.espressif.com/
67+
type: service
68+
version: 1.6.8
69+
espressif/esp_diag_data_store:
70+
component_hash: c1e5cf62f545d2b136db299f4df1b228b9840be5bc3410c9ad2d2a882b5c0d64
71+
dependencies:
72+
- name: idf
73+
require: private
74+
version: '>=4.1'
75+
source:
76+
registry_url: https://components.espressif.com/
77+
type: service
78+
version: 1.0.2
79+
espressif/esp_diagnostics:
80+
component_hash: 5ea8e8da8217ed9ed778db3973139e726e17cd27ef5cf6429c787d19226c79f3
81+
dependencies:
82+
- name: idf
83+
require: private
84+
version: '>=4.1'
85+
- name: espressif/rmaker_common
86+
registry_url: https://components.espressif.com
87+
require: private
88+
version: ~1.4.0
89+
source:
90+
registry_url: https://components.espressif.com/
91+
type: service
92+
version: 1.2.1
93+
espressif/esp_insights:
94+
component_hash: 4015c524b9955528f941268cf080174076b195800de910d061efc46113bc2e0c
95+
dependencies:
96+
- name: idf
97+
require: private
98+
version: '>=4.1'
99+
- name: espressif/cbor
100+
registry_url: https://components.espressif.com
101+
require: private
102+
rules:
103+
- if: idf_version >=5.0
104+
version: ~0.6
105+
- name: espressif/esp_diag_data_store
106+
registry_url: https://components.espressif.com
107+
require: private
108+
version: 1.0.2
109+
- name: espressif/esp_diagnostics
110+
registry_url: https://components.espressif.com
111+
require: private
112+
version: 1.2.1
113+
- name: espressif/rmaker_common
114+
registry_url: https://components.espressif.com
115+
require: private
116+
version: ~1.4.0
117+
source:
118+
registry_url: https://components.espressif.com/
119+
type: service
120+
version: 1.2.2
121+
espressif/esp_modem:
122+
component_hash: f4fa6dab2496af2673a68881132bb7ce0f05bf62e30e5bd0d45b607066378a28
123+
dependencies:
124+
- name: idf
125+
require: private
126+
version: '>=4.1'
127+
source:
128+
registry_url: https://components.espressif.com/
129+
type: service
130+
version: 2.0.1
131+
espressif/esp_rainmaker:
132+
component_hash: f6fe458fc7a0102ee2879f0247da4b41419e6c07de12031f66e5e9454d25baaa
133+
dependencies:
134+
- name: espressif/esp_rcp_update
135+
registry_url: https://components.espressif.com
136+
require: private
137+
rules:
138+
- if: idf_version >= 5.1
139+
version: ~1.2.0
140+
- name: espressif/esp_schedule
141+
registry_url: https://components.espressif.com
142+
require: private
143+
version: ~1.2.0
144+
- name: espressif/esp_secure_cert_mgr
145+
registry_url: https://components.espressif.com
146+
require: private
147+
rules:
148+
- if: idf_version >=4.3
149+
version: ^2.2.1
150+
- name: espressif/json_generator
151+
registry_url: https://components.espressif.com
152+
require: private
153+
version: ~1.1.1
154+
- name: espressif/json_parser
155+
registry_url: https://components.espressif.com
156+
require: private
157+
version: ~1.0.3
158+
- name: espressif/mdns
159+
registry_url: https://components.espressif.com
160+
require: private
161+
rules:
162+
- if: idf_version >=5.0
163+
version: ^1.2.0
164+
- name: espressif/network_provisioning
165+
registry_url: https://components.espressif.com
166+
require: private
167+
rules:
168+
- if: idf_version >= 5.1
169+
version: ~1.0.0
170+
- name: espressif/rmaker_common
171+
registry_url: https://components.espressif.com
172+
require: private
173+
version: ~1.4.6
174+
source:
175+
registry_url: https://components.espressif.com/
176+
type: service
177+
version: 1.5.2
178+
espressif/esp_rcp_update:
179+
component_hash: c10afbd54a17f27eed880e61262b161656e6d36ad63376c307f9273e99d0abcd
180+
dependencies:
181+
- name: espressif/esp-serial-flasher
182+
registry_url: https://components.espressif.com
183+
require: private
184+
version: ~0.0.0
185+
- name: idf
186+
require: private
187+
version: '>=5.0'
188+
source:
189+
registry_url: https://components.espressif.com
190+
type: service
191+
version: 1.2.0
192+
espressif/esp_schedule:
193+
component_hash: e202a9c688f7f1ab601efb91d682e4bcfaebc508dcceee1a1e0a0d2d1ca75a26
194+
dependencies:
195+
- name: espressif/rmaker_common
196+
registry_url: https://components.espressif.com
197+
require: private
198+
version: ~1.4.2
199+
source:
200+
registry_url: https://components.espressif.com
201+
type: service
202+
version: 1.2.0
203+
espressif/esp_secure_cert_mgr:
204+
component_hash: 2587797e68395edb67f30a7f9a7ce6a529492fa5fa6468592e912bc7ea34dbae
205+
dependencies:
206+
- name: idf
207+
require: private
208+
version: '>=4.3'
209+
source:
210+
registry_url: https://components.espressif.com
211+
type: service
212+
version: 2.9.1
213+
espressif/jsmn:
214+
component_hash: d80350c41bbaa827c98a25b6072df00884e72f54885996fab4a4f0aebce6b6c3
215+
dependencies:
216+
- name: idf
217+
require: private
218+
version: '>=4.3'
219+
source:
220+
registry_url: https://components.espressif.com
221+
type: service
222+
version: 1.1.0
223+
espressif/json_generator:
224+
component_hash: 45033e1c199b13f1c8c1b544fb7d4e2df6a8e3071ebdcb1b22582b61a7974ff2
225+
dependencies: []
226+
source:
227+
registry_url: https://components.espressif.com
228+
type: service
229+
version: 1.1.2
230+
espressif/json_parser:
231+
component_hash: d74b81729ad06ec11ff5eb5b1b0d7df1d00e6027fc11471f4b139c70dcf1b1e4
232+
dependencies:
233+
- name: espressif/jsmn
234+
registry_url: https://components.espressif.com
235+
require: private
236+
rules:
237+
- if: idf_version >=5.0
238+
version: ~1.1
239+
source:
240+
registry_url: https://components.espressif.com
241+
type: service
242+
version: 1.0.3
243+
espressif/libsodium:
244+
component_hash: b51f5836f044d8b7fbb1784257605c47ff7356f701377b005912fe6a2f12db37
245+
dependencies:
246+
- name: idf
247+
require: private
248+
version: '>=4.2'
249+
source:
250+
registry_url: https://components.espressif.com/
251+
type: service
252+
version: 1.0.21
253+
espressif/mdns:
254+
component_hash: 1ebe3bd675bb9d1c58f52bc0b609b32f74e572b01c328f9e61282040c775495c
255+
dependencies:
256+
- name: idf
257+
require: private
258+
version: '>=5.0'
259+
source:
260+
registry_url: https://components.espressif.com/
261+
type: service
262+
version: 1.11.0
263+
espressif/network_provisioning:
264+
component_hash: ef2e10182fd1861e68b821491916327c25416ca7ae70e5a6e43313dbc71fe993
265+
dependencies:
266+
- name: idf
267+
require: private
268+
version: '>=5.1'
269+
source:
270+
registry_url: https://components.espressif.com/
271+
type: service
272+
version: 1.0.2
273+
espressif/qrcode:
274+
component_hash: 3b493771bc5d6ad30cbf87c25bf784aada8a08c941504355b55d6b75518ed7bc
275+
dependencies: []
276+
source:
277+
registry_url: https://components.espressif.com/
278+
type: service
279+
version: 0.1.0~2
280+
espressif/rmaker_common:
281+
component_hash: a3a1df881278d0351fc850b77792fe8a196ddd6dcacbea203d606329cc6a0239
282+
dependencies: []
283+
source:
284+
registry_url: https://components.espressif.com/
285+
type: service
286+
version: 1.4.6
287+
idf:
288+
source:
289+
type: idf
290+
version: 5.5.2
291+
joltwallet/littlefs:
292+
component_hash: dcea25bcef2de023f089f5f01e8d8c46ad1b8ffef75861ad5ffb4098555839df
293+
dependencies:
294+
- name: idf
295+
require: private
296+
version: '>=5.0'
297+
source:
298+
registry_url: https://components.espressif.com/
299+
type: service
300+
version: 1.20.4
301+
direct_dependencies:
302+
- chmorgan/esp-libhelix-mp3
303+
- espressif/cbor
304+
- espressif/esp-dsp
305+
- espressif/esp-modbus
306+
- espressif/esp-zboss-lib
307+
- espressif/esp-zigbee-lib
308+
- espressif/esp_diag_data_store
309+
- espressif/esp_diagnostics
310+
- espressif/esp_insights
311+
- espressif/esp_modem
312+
- espressif/esp_rainmaker
313+
- espressif/libsodium
314+
- espressif/mdns
315+
- espressif/network_provisioning
316+
- espressif/qrcode
317+
- espressif/rmaker_common
318+
- idf
319+
- joltwallet/littlefs
320+
manifest_hash: 3e908f06feb1567024342d2aa7f9257e07d7fd89e839fca4eec0522ea95a34de
321+
target: esp32c6
322+
version: 2.0.0

platformio.ini

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ src_dir = src
1414

1515
[env]
1616
platform = espressif32 @ 6.13.0
17-
; platform = https://github.com/pioarduino/platform-espressif32/releases/download/stable/platform-espressif32.zip
1817
framework = arduino
1918
lib_deps =
2019
bblanchon/ArduinoJson@^7.2.2
@@ -63,7 +62,7 @@ build_type = debug
6362
board_build.partitions = esp32_huge_app.csv
6463
build_flags =
6564
${env.build_flags}
66-
-D CHIP_ESP32C6
65+
-DCONFIG_FREERTOS_HZ=1000
6766
-include "driver/gpio.h"
6867
lib_deps =
6968
; Low-Level libs, frameowrks and drivers

src/CMakeLists.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# This file was automatically generated for projects
2+
# without default 'CMakeLists.txt' file.
3+
4+
FILE(GLOB_RECURSE app_sources ${CMAKE_SOURCE_DIR}/src/*.*)
5+
6+
idf_component_register(SRCS ${app_sources})

0 commit comments

Comments
 (0)