Commit Graph

66 Commits

Author SHA1 Message Date
Jason2866
54a152f440
Platform 2025.12.31 2025-12-24 15:06:28 +01:00
Jason2866
64d5045ccb
Simplify Pio script post_esp32.py (#23689)
* simplify post_esp32.py
* make sure path has correct "\" or "/" regarding OS
* add os specific path separators
* more path possible issues corrections
* add function to normpath cmd
* set board_build.variants_dir    = variants/tasmota correctly for OS
2025-07-16 18:23:33 +02:00
Jason2866
3c0e71c290
Platform 2025.07.31 Tasmota Arduino Core 3.1.3.250712 based on IDF 5.3.3.250702 (#23685)
* use OBJCOPY for full esptool path
* Update PULL_REQUEST_TEMPLATE.md
* Platform 2025.07.31 Tasmota Arduino Core 3.1.3.250712 based on IDF 5.3.3.250702
2025-07-16 09:55:34 +02:00
Jason2866
a38146cc95
Revert "Platform 2025.07.31 Tasmota Arduino Core 3.1.3.250712 based on IDF 5.…" (#23684)
This reverts commit 228588a6a3.
2025-07-15 18:42:30 +02:00
Jason2866
228588a6a3
Platform 2025.07.31 Tasmota Arduino Core 3.1.3.250712 based on IDF 5.3.3.250702 (#23683)
* Platform 2025.07.31 Tasmota Arduino Core 3.1.3.250712 based on IDF 5.3.3.250702
2025-07-15 18:40:08 +02:00
Jason2866
bb53b42790
fix esptool call 2025-07-09 22:35:38 +02:00
Jason2866
dc14f1c3bd
esptool v5.0.0 changes for post pio esp32 script (#23650) 2025-07-08 22:05:14 +02:00
Jason2866
25c85a90ac
esptool v5 explicit exists (#23576)
fetch the exit to prevent leaving the running script
2025-06-19 20:19:37 +02:00
Jason2866
c8d6f723c1
Beautify console log output (#23456) 2025-05-21 22:15:23 +02:00
Jason2866
2ab84dd3a4
piotool python scripts refactor (#23375) 2025-05-05 13:12:30 +02:00
Jason2866
234c5ea170
check fw size against partition (#23160) 2025-03-17 13:59:25 +01:00
Jason2866
b9414008df
Hybrid compile: take custom boards settings in account (#22542) 2024-11-23 17:23:10 +01:00
Jason2866
ef3c061ecf
fix github actions copy error
in some cases the folder already exists. Do not abort copy.
2024-10-28 14:00:00 +01:00
Jason2866
104fec83fb
add hybrid compile variant (#22374) 2024-10-28 13:23:48 +01:00
Jason2866
73897ef755
Back to three esp32x frameworks... (#22351)
* add special frameworks
* Update PULL_REQUEST_TEMPLATE.md
2024-10-23 20:44:25 +02:00
Jason2866
f320ca2982
Phase out of Tasmota espressif32 frameworks solo1 and ITEAD (#22315)
* Step 1 of phase out of special frameworks solo1 and ITEAD
2024-10-18 19:18:10 +02:00
Jason2866
17ea732753
Do not abort compile when safeboot firmware can not be downloaded (#21684)
* Message when dl of safeboot failed
* check for safeboot
2024-06-23 15:01:07 +02:00
Jason2866
c7ff6342d8
remove extensiom cdc from C3,C6,S3 variants (#21212) 2024-04-18 13:08:31 +02:00
Jason2866
1d04c000e2
Re enable Ethernet in safeboot for ESP32 (#21199)
by using the Arduino Solo1 framework. The framework has a smaller flash usage
2024-04-16 12:08:53 +02:00
Jason2866
e218550447
Refactor Platformio script post_esp32.py (#20966) 2024-03-16 20:23:25 +01:00
Jason2866
3c43486cf5
Colorama (#20838) 2024-02-29 18:23:33 +01:00
Jason2866
62d37e9fcf
enhanced 'Env' check (#20813) 2024-02-26 14:30:44 +01:00
Jason2866
3dcd8d7f13
Add some checks for valid env (#20805) 2024-02-25 20:28:30 +01:00
Jason2866
e152a3cbf7
"MKFSTOOL" (#20800) 2024-02-24 20:27:12 +01:00
Jason2866
fdef240ea4
fix resize for FS >16MB (#19880) 2023-10-30 18:07:24 +01:00
Jason2866
75ec9da8a2
Refactoring of storing safeboot bin (#19858)
* Folder for storing safeboot is now configurable
* Platform 2023.10.06
* Platform 2023.10.12
2023-10-28 13:15:31 +02:00
Jason2866
30521027ab
Keep FS intact when over flashing with VSC (#403) (#19816) 2023-10-22 17:10:59 +02:00
Jason2866
222b47627f
fix 4MB PIO script upload regression 2023-07-31 17:43:47 +02:00
Jason2866
2e9cd6a57d
Auto detect flash size and adjust FS (#349) (#19215) 2023-07-29 19:48:43 +02:00
Christian Baars
e0619c8602
post_esp32.py: Allow renaming of files from URLs on the fly (#18965) 2023-06-25 21:21:27 +02:00
Christian Baars
325ceef839
allow folders to be added to the filesystem (#18926) 2023-06-21 18:32:42 +02:00
Staars
5dc5e11dc9 check for valid cdc config: board vs env 2022-10-29 10:56:53 +02:00
Jason2866
e2391c33e7
use actual builded safeboot firmwares for all esp32 env (Github Actions only) (#16915) 2022-10-26 15:50:44 +02:00
Jason2866
056f838f1d
small code refactoring 2022-09-27 14:30:57 +02:00
Jason2866
9688de0b33
One Tasmota Platformio Platform for all framework variants 2022-09-24 12:05:00 +02:00
Jason2866
e6ded2bffe
octal flash needs flashed in mode dout (#16436)
* octal flash needs flashed in mode `dout`

flash modes `qio, qout, dio` can all be flashed in mode `dio`
2022-09-04 15:20:21 +02:00
Theo Arends
2cca11f54b Fix OTA upload when filesystem is added
Fix OTA upload when filesystem is added.

An OTA upload to OTA server fails without this test as it overrules the user upload script.
2022-09-02 17:12:42 +02:00
Jason2866
6e7f559f07
Use dio when no flash mode is set 2022-08-26 16:17:52 +02:00
Jason2866
bdbd33aecf
fix board not defined 2022-08-10 14:11:47 +02:00
Jason2866
73166cace7
Allow overriding reset operation via project file
to make it possible to use `usb_reset`. Needed by CDC devices. Infos https://github.com/platformio/platform-espressif32/issues/874
2022-08-10 13:01:01 +02:00
Jason2866
861518679a
Optimize factory firmware generation
to use all settings from boards.json manifest.
Set boot flash modes correctly for all flash modes
2022-07-13 14:33:13 +02:00
Jason2866
f9e0431b88
set used flash mode in factory.bin 2022-07-12 13:27:17 +02:00
Moleus
37163a2d38 Fix build environment name check for esp32. 2022-07-06 21:08:16 +03:00
Jason2866
90bd562248
safeboot firmware from OTA source 2022-06-22 18:50:02 +02:00
Jason2866
afc8e7a3d6 fs build https:// as source too 2022-05-27 19:45:09 +02:00
Theo Arends
76df8580a1 Fix safeboot compilation on windows 2022-05-20 17:00:56 +02:00
Jason2866
e6e1127a1e
Support more target build names 2022-05-12 13:13:39 +02:00
Jason2866
ba3a258247
Update post_esp32.py 2022-05-12 10:58:36 +02:00
Jason2866
24c4dcec72
add littlefs partition option 2022-05-11 18:30:20 +02:00
Stephan Hadinger
4d8a68ddc5 Board allow no 'flash_size' 2022-05-10 08:24:56 +02:00