Commit Graph
55 Commits
Author SHA1 Message Date
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
Jason2866 4e845127f1 fix shown download URL for solo1 2022-05-05 18:47:37 +02:00
Jason2866 9af8b8f834 Rename safemode to safeboot
* rename safemode to safeboot
* fix safeboot env
2022-05-05 11:19:39 +02:00
Jason2866 bc64dd6b9d Real Python fix ;-)
Thx @Staars
2022-05-04 20:26:29 +02:00
Jason2866 3c13fb1b8d fix solo1 safemode 2022-05-04 19:44:41 +02:00
Jason2866 1b7c182656 Safemode refactor (again ;-) ) (#15529)
* add more safemode boards.json
* no safemode folder
* staars changes
2022-05-03 22:25:23 +02:00
Jason2866 160282b261 safemode bin repo is arendst/Tasmota-firmware/ 2022-05-03 13:49:19 +02:00
Jason2866 f789225e02 Safemode refactor
* Safemode refactor

* Looks nicer

* rm littlefs upload

* Delete littlefs.bin

* Create placeholder

* Delete tasmota32-minicustom.bin

* Delete tasmota32c3-minicustom.bin

* rm littlefs

* rename to *-safemode.bin
2022-05-02 23:24:52 +02:00
Jason2866 a192015ea0 remove fix 0x10000 for firmware 2022-04-30 14:01:49 +02:00
Jason2866 c26742f9b5 use pio env for esptool path 2022-01-07 11:07:36 +01:00
Jason2866 48585eebd2 Less verbose 2022-01-06 23:20:21 +01:00
Jason2866 e039e59375 next try to find esptool 2022-01-06 22:02:59 +00:00