Skip to content

Commit 081500f

Browse files
authored
Major refactor
1 parent 1da2fff commit 081500f

File tree

8 files changed

+3066
-721
lines changed

8 files changed

+3066
-721
lines changed

builder/frameworks/arduino.py

Lines changed: 923 additions & 167 deletions
Large diffs are not rendered by default.

builder/frameworks/component_manager.py

Lines changed: 1145 additions & 0 deletions
Large diffs are not rendered by default.

builder/frameworks/espidf.py

Lines changed: 213 additions & 156 deletions
Large diffs are not rendered by default.

builder/main.py

Lines changed: 246 additions & 143 deletions
Large diffs are not rendered by default.

examples/arduino-blink/platformio.ini

Lines changed: 22 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ platform = espressif32
1212
framework = arduino
1313
board = esp32-solo1
1414
build_flags = -DLED_BUILTIN=2
15+
lib_ignore = wifi
16+
spiffs
17+
NetworkClientSecure
18+
1519
custom_component_remove =
1620
espressif/esp_hosted
1721
espressif/esp_wifi_remote
@@ -31,13 +35,11 @@ platform = espressif32
3135
framework = arduino
3236
board = esp32-c2-devkitm-1
3337
monitor_speed = 115200
34-
custom_sdkconfig =
35-
'# CONFIG_BT_ENABLED is not set'
36-
CONFIG_BT_CONTROLLER_DISABLED=y
38+
lib_ignore = wifi
39+
spiffs
40+
NetworkClientSecure
3741
custom_component_remove = espressif/esp_hosted
3842
espressif/esp_wifi_remote
39-
espressif/esp_modem
40-
chmorgan/esp-libhelix-mp3
4143
espressif/esp-dsp
4244
espressif/esp32-camera
4345
espressif/libsodium
@@ -48,16 +50,16 @@ custom_component_remove = espressif/esp_hosted
4850
espressif/esp_diagnostics
4951
espressif/esp_rainmaker
5052
espressif/rmaker_common
51-
espressif/network_provisioning
52-
joltwallet/littlefs
53-
espressif/mdns
5453
custom_component_add = espressif/cmake_utilities @ 0.*
5554

5655
[env:esp32-s3-arduino_nano_esp32]
5756
platform = espressif32
5857
framework = arduino
5958
board = arduino_nano_esp32
6059
monitor_speed = 115200
60+
lib_ignore = wifi
61+
spiffs
62+
NetworkClientSecure
6163
custom_component_remove = espressif/esp_hosted
6264
espressif/esp_wifi_remote
6365
espressif/esp-dsp
@@ -76,6 +78,9 @@ custom_component_remove = espressif/esp_hosted
7678
platform = espressif32
7779
framework = arduino
7880
board = esp32s3_120_16_8-qio_opi
81+
lib_ignore =
82+
spiffs
83+
NetworkClientSecure
7984
custom_sdkconfig = CONFIG_SPIRAM_MODE_OCT=y
8085
CONFIG_SPIRAM_SPEED_120M=y
8186
CONFIG_LCD_RGB_ISR_IRAM_SAFE=y
@@ -103,6 +108,9 @@ framework = arduino
103108
build_type = debug
104109
board = esp32-c6-devkitc-1
105110
monitor_speed = 115200
111+
lib_ignore = wifi
112+
spiffs
113+
NetworkClientSecure
106114
custom_component_remove = espressif/esp_hosted
107115
espressif/esp_wifi_remote
108116
espressif/mdns
@@ -115,6 +123,9 @@ platform = espressif32
115123
framework = arduino
116124
board = esp32-h2-devkitm-1
117125
monitor_speed = 115200
126+
lib_ignore =
127+
spiffs
128+
NetworkClientSecure
118129
custom_component_remove = espressif/esp_hosted
119130
espressif/esp_wifi_remote
120131
espressif/mdns
@@ -127,6 +138,9 @@ platform = espressif32
127138
framework = arduino
128139
board = esp32-p4
129140
build_flags = -DLED_BUILTIN=2
141+
lib_ignore = wifi
142+
spiffs
143+
NetworkClientSecure
130144
monitor_speed = 115200
131145
custom_component_remove = espressif/esp_hosted
132146
espressif/esp_wifi_remote

examples/arduino-rmt-blink/platformio.ini

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,29 @@
22
platform = espressif32
33
framework = arduino
44
board = esp32-s2-saola-1
5+
lib_ignore = wifi
6+
spiffs
7+
NetworkClientSecure
58
build_flags = -DBUILTIN_RGBLED_PIN=18
69
-DNR_OF_LEDS=1
710

811
[env:esp32-s3]
912
platform = espressif32
1013
framework = arduino
1114
board = esp32-s3-devkitc-1
15+
lib_ignore = wifi
16+
spiffs
17+
NetworkClientSecure
1218
build_flags = -DBUILTIN_RGBLED_PIN=48
1319
-DNR_OF_LEDS=1
1420

1521
[env:esp32-c3]
1622
platform = espressif32
1723
framework = arduino
1824
board = esp32-c3-devkitm-1
25+
lib_ignore = wifi
26+
spiffs
27+
NetworkClientSecure
1928
build_flags = -DBUILTIN_RGBLED_PIN=8
2029
-DNR_OF_LEDS=1
2130

@@ -30,5 +39,8 @@ build_flags = -DBUILTIN_RGBLED_PIN=27
3039
platform = espressif32
3140
framework = arduino
3241
board = esp32-c6-devkitm-1
42+
lib_ignore = wifi
43+
spiffs
44+
NetworkClientSecure
3345
build_flags = -DBUILTIN_RGBLED_PIN=8
3446
-DNR_OF_LEDS=1

examples/tasmota_platformio_override.ini

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ custom_sdkconfig = https://raw.githubusercontent.com/pioarduino/sdkconfig
3838
'# CONFIG_ETH_RMII_CLK_INPUT is not set'
3939
'# CONFIG_ETH_RMII_CLK_IN_GPIO is not set'
4040
custom_component_remove =
41-
espressif/esp-dsp
4241
espressif/network_provisioning
4342
espressif/esp-zboss-lib
4443
espressif/esp-zigbee-lib

0 commit comments

Comments
 (0)