Skip to content

Commit b8ad84e

Browse files
committed
platform update
1 parent 0177e8d commit b8ad84e

File tree

3 files changed

+13
-55
lines changed

3 files changed

+13
-55
lines changed

README.md

Lines changed: 1 addition & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ The idea is not new: [Tasmota also uses a SafeBoot partition](https://tasmota.gi
2323
- [SafeBoot Example](#safeboot-example)
2424
- [How to reboot in SafeBoot mode from the app](#how-to-reboot-in-safeboot-mode-from-the-app)
2525
- [Configuration options to manage build size](#configuration-options-to-manage-build-size)
26-
- [Options matrix](#options-matrix)
2726
- [Default board options](#default-board-options)
2827
- [How to OTA update firmware from PlatformIO](#how-to-ota-update-firmware-from-platformio)
2928

@@ -261,36 +260,13 @@ Disabling mDNS saves about 24 kbytes. Enable both [...]\_NO_DNS options in `plat
261260
-D MYCILA_SAFEBOOT_NO_MDNS
262261
```
263262

264-
### Options matrix
265-
266-
| Board | mDNS: on, logger: on | mDNS: on, logger: off | mDNS: off, logger: off |
267-
| --------------------- | -------------------- | --------------------- | ---------------------- |
268-
| denky_d4 | NOT SUPPORTED | OK | OK |
269-
| esp32-c3-devkitc-02 | OK | OK | OK |
270-
| esp32-c6-devkitc-1 | NOT SUPPORTED | NOT SUPPORTED | OK |
271-
| esp32-gateway | NOT SUPPORTED | OK | OK |
272-
| esp32-poe | NOT SUPPORTED | NOT SUPPORTED | OK |
273-
| esp32-poe-iso | NOT SUPPORTED | NOT SUPPORTED | OK |
274-
| esp32-s2-saola-1 | OK | OK | OK |
275-
| esp32-s3-devkitc-1 | OK | OK | OK |
276-
| esp32-solo1 | OK | OK | OK |
277-
| esp32dev | OK | OK | OK |
278-
| esp32s3box | OK | OK | OK |
279-
| lilygo-t-eth-lite-s3 | OK | OK | OK |
280-
| lolin_s2_mini | OK | OK | OK |
281-
| tinypico | NOT SUPPORTED | OK | OK |
282-
| waveshare_esp32s3_eth | OK | OK | OK |
283-
| wemos_d1_uno32 | OK | OK | OK |
284-
| wipy3 | NOT SUPPORTED | OK | OK |
285-
| wt32-eth01 | NOT SUPPORTED | NOT SUPPORTED | OK |
286-
287263
## Default board options
288264

289265
| Board | mDNS | Logging | Ethernet |
290266
| :-------------------- | :--: | :-----: | :------: |
291267
| denky_d4 ||||
292268
| esp32-c3-devkitc-02 ||||
293-
| esp32-c6-devkitc-1 || ||
269+
| esp32-c6-devkitc-1 || ||
294270
| esp32-gateway ||||
295271
| esp32-poe ||||
296272
| esp32-poe-iso ||||

docs/index.md

Lines changed: 1 addition & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ The idea is not new: [Tasmota also uses a SafeBoot partition](https://tasmota.gi
2323
- [SafeBoot Example](#safeboot-example)
2424
- [How to reboot in SafeBoot mode from the app](#how-to-reboot-in-safeboot-mode-from-the-app)
2525
- [Configuration options to manage build size](#configuration-options-to-manage-build-size)
26-
- [Options matrix](#options-matrix)
2726
- [Default board options](#default-board-options)
2827
- [How to OTA update firmware from PlatformIO](#how-to-ota-update-firmware-from-platformio)
2928

@@ -261,36 +260,13 @@ Disabling mDNS saves about 24 kbytes. Enable both [...]\_NO_DNS options in `plat
261260
-D MYCILA_SAFEBOOT_NO_MDNS
262261
```
263262

264-
### Options matrix
265-
266-
| Board | mDNS: on, logger: on | mDNS: on, logger: off | mDNS: off, logger: off |
267-
| --------------------- | -------------------- | --------------------- | ---------------------- |
268-
| denky_d4 | NOT SUPPORTED | OK | OK |
269-
| esp32-c3-devkitc-02 | OK | OK | OK |
270-
| esp32-c6-devkitc-1 | NOT SUPPORTED | NOT SUPPORTED | OK |
271-
| esp32-gateway | NOT SUPPORTED | OK | OK |
272-
| esp32-poe | NOT SUPPORTED | NOT SUPPORTED | OK |
273-
| esp32-poe-iso | NOT SUPPORTED | NOT SUPPORTED | OK |
274-
| esp32-s2-saola-1 | OK | OK | OK |
275-
| esp32-s3-devkitc-1 | OK | OK | OK |
276-
| esp32-solo1 | OK | OK | OK |
277-
| esp32dev | OK | OK | OK |
278-
| esp32s3box | OK | OK | OK |
279-
| lilygo-t-eth-lite-s3 | OK | OK | OK |
280-
| lolin_s2_mini | OK | OK | OK |
281-
| tinypico | NOT SUPPORTED | OK | OK |
282-
| waveshare_esp32s3_eth | OK | OK | OK |
283-
| wemos_d1_uno32 | OK | OK | OK |
284-
| wipy3 | NOT SUPPORTED | OK | OK |
285-
| wt32-eth01 | NOT SUPPORTED | NOT SUPPORTED | OK |
286-
287263
## Default board options
288264

289265
| Board | mDNS | Logging | Ethernet |
290266
| :-------------------- | :--: | :-----: | :------: |
291267
| denky_d4 ||||
292268
| esp32-c3-devkitc-02 ||||
293-
| esp32-c6-devkitc-1 || ||
269+
| esp32-c6-devkitc-1 || ||
294270
| esp32-gateway ||||
295271
| esp32-poe ||||
296272
| esp32-poe-iso ||||

platformio.ini

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ default_envs = denky_d4, esp32-c3-devkitc-02, esp32-c6-devkitc-1, esp32-gateway,
1414

1515
[env]
1616
framework = arduino
17-
platform = https://github.com/tasmota/platform-espressif32/releases/download/2025.03.30/platform-espressif32.zip
17+
platform = https://github.com/tasmota/platform-espressif32/releases/download/2025.11.30/platform-espressif32.zip
1818
monitor_filters = esp32_exception_decoder, log2file
1919
monitor_speed = 115200
2020
; upload_protocol = esptool
@@ -74,6 +74,7 @@ board_build.embed_files =
7474
board = ${sysenv.SAFEBOOT_BOARD}
7575

7676
[env:denky_d4]
77+
platform = https://github.com/tasmota/platform-espressif32/releases/download/2025.03.30/platform-espressif32.zip
7778
board = denky_d4
7879

7980
[env:esp32-c3-devkitc-02]
@@ -88,6 +89,7 @@ build_flags =
8889
${env.build_flags}
8990
-D ESPCONNECT_NO_MDNS
9091
-D MYCILA_SAFEBOOT_NO_MDNS
92+
-D MYCILA_SAFEBOOT_LOGGING
9193

9294
[env:esp32-gateway]
9395
board = esp32-gateway
@@ -96,17 +98,17 @@ build_flags =
9698
-D ESPCONNECT_ETH_RESET_ON_START
9799
-D ESPCONNECT_ETH_SUPPORT
98100

99-
[env:esp32-poe-iso]
100-
board = esp32-poe-iso
101+
[env:esp32-poe]
102+
board = esp32-poe
101103
build_flags =
102104
${env.build_flags}
103105
-D ESPCONNECT_NO_MDNS
104106
-D MYCILA_SAFEBOOT_NO_MDNS
105107
-D ESPCONNECT_ETH_RESET_ON_START
106108
-D ESPCONNECT_ETH_SUPPORT
107109

108-
[env:esp32-poe]
109-
board = esp32-poe
110+
[env:esp32-poe-iso]
111+
board = esp32-poe-iso
110112
build_flags =
111113
${env.build_flags}
112114
-D ESPCONNECT_NO_MDNS
@@ -133,6 +135,7 @@ build_flags =
133135
-D MYCILA_SAFEBOOT_LOGGING
134136

135137
[env:esp32dev]
138+
platform = https://github.com/tasmota/platform-espressif32/releases/download/2025.03.30/platform-espressif32.zip
136139
board = esp32dev
137140
build_flags =
138141
${env.build_flags}
@@ -166,6 +169,7 @@ build_flags =
166169
-D MYCILA_SAFEBOOT_LOGGING
167170

168171
[env:tinypico]
172+
platform = https://github.com/tasmota/platform-espressif32/releases/download/2025.03.30/platform-espressif32.zip
169173
board = tinypico
170174

171175
; Waveshare ESP32-S3 ETH Board
@@ -197,12 +201,14 @@ build_flags =
197201
; -D ARDUINO_USB_CDC_ON_BOOT=1
198202

199203
[env:wemos_d1_uno32]
204+
platform = https://github.com/tasmota/platform-espressif32/releases/download/2025.03.30/platform-espressif32.zip
200205
board = wemos_d1_uno32
201206
build_flags =
202207
${env.build_flags}
203208
-D MYCILA_SAFEBOOT_LOGGING
204209

205210
[env:wipy3]
211+
platform = https://github.com/tasmota/platform-espressif32/releases/download/2025.03.30/platform-espressif32.zip
206212
board = wipy3
207213

208214
[env:wt32-eth01]

0 commit comments

Comments
 (0)