Commit Graph

117 Commits

Author SHA1 Message Date
s-hadinger 2808653ad9
Moved Berry animate to its own `berry_animate` lib (#20309)
* Moved Berry animate to its own `berry_animate` lib

* Fix solidification

* fix compilation

* Fix compilation
2023-12-25 11:01:19 +01:00
Jason2866 18e5f53e97
Add new board setting "download speed" to esp32x boards json (#20291)
* add download_speed setting

* add "download speed"

* add / change up- download speed
2023-12-22 19:40:47 +01:00
Jason2866 34fba6e21e
Fix audio warning with Arduino core 3 (#20000)
* silence warning Core 3

* Update add_c_flags_ard3.py

* Update library.json
2023-11-12 23:55:50 +01:00
Jason2866 5021b917da
Fix compiler warning (#19990)
* Create add_c_flags_ard3.py
2023-11-12 17:42:00 +01:00
Jason2866 b0d5cffe16
Add flash mode `OPI` to Tasmota info page (#19881)
* add OPI mode to info page
2023-10-30 18:27:25 +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
Dellucifer f45b55a18b
Rectified Typos (#19841)
* Rectified Typos

* Update settings.json
2023-10-26 18:04:34 +02:00
Jason2866 30521027ab
Keep FS intact when over flashing with VSC (#403) (#19816) 2023-10-22 17:10:59 +02:00
Christian Baars 6bde92eef8
use partiton table from flash for download FS (#19694) 2023-10-07 15:18:37 +02:00
Jason2866 9ff65d76cc
Shell needed for unpack LittleFS cmd 2023-09-23 13:24:37 +02:00
blakadder 8246410c8a
fix compile errors on exotic windows codepages (#19508) 2023-09-13 15:06:01 +02:00
Theo Arends dc68232f42 Phase 1 support C2/C6 2023-08-21 17:32:54 +02:00
Christian Baars b5cc48dd64
ESP32: pass flashmode at build time to macro definition (#19299)
* pass flashmode at build time to macro definition

* fix 8266 builds
2023-08-12 11:31:06 +02:00
Jason2866 7488ed03f0
Tasmota based on Arduino 3.0.0 (#19270) 2023-08-06 13:44:28 +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
Götz Gottwald 694bebb574
quote path (#18975) 2023-06-27 20:56:40 +02:00
Jason2866 b10b42ff34
warn for whitespaces in path (#18985) 2023-06-27 20:33:38 +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
KDMcMullan 558f812ec2
Update gzip-firmware.py (#18936)
Small grammar fix.
2023-06-22 22:42:15 +02:00
Christian Baars 325ceef839
allow folders to be added to the filesystem (#18926) 2023-06-21 18:32:42 +02:00
Jason2866 10821b7e24
fix factory file not removed (#18761) 2023-05-31 21:54:59 +02:00
Jason2866 ec00f0f7e2
esp8266 iram metrics (#18564) 2023-05-03 11:04:10 +02:00
Jason2866 112c254d54
refac firmware-metrics (#18466)
* refac firmware-metrics

* rm debugging print

* fix esp8266
2023-04-21 16:56:27 +02:00
Jason2866 ca88aa2519
fix c3 map metrics (#18465) 2023-04-21 14:24:29 +02:00
Jason2866 49d5356ea3
Show Metrics for ESP32x firmware (#18461) 2023-04-20 20:26:07 +02:00
Jason2866 50dfd30148
refac `UPLOAD` no build (#18277) 2023-03-27 11:46:40 +02:00
Jason2866 4fd6694efc
prevent crash when no firmware exits 2023-03-21 17:26:22 +01:00
Jason2866 11645705e3
Flash firmware without `run build` (#18233)
* Flash without build
* Use firmwares from `build_output`
* simulate build with firmware from `build_output`
* rm debug code
2023-03-21 14:56:24 +01:00
Jason2866 deeed56610
Refactor `set_partition_table.py` (#18072) 2023-02-28 12:15:19 +01:00
Jason2866 cadab815ef
pio script to set env `PARTITIONS_TABLE_CSV` (#18065) 2023-02-27 17:15:19 +01:00
s-hadinger a483991ba3
ESP32 preliminary support for Matter protocol, milestone 1 (commissioning) (#17871)
* ESP32 preliminary support for Matter protocol, milestone 1 (commissioning)

* Fix case
2023-02-04 00:00:21 +01:00
Jason2866 c574e24cad
minor clean up in scripts (#17483) 2022-12-22 17:50:40 +01:00
Theo Arends 8ffff8b857 Change Tasmota OTA scripts
Change Tasmota OTA scripts now support both unzipped and gzipped file uploads (#17378)
2022-12-21 17:22:54 +01:00
Jason2866 3a98fbbe38
rm AutodetectUploadPort (#17442) 2022-12-19 15:51:57 +01:00
Jason2866 e71913ed42
add option to gz esp32 firmware files (#17379)
* add option to gz esp32 fimrware files

* reverse esp32 gz logic
2022-12-13 16:40:48 +01:00
Theo Arends 5f581fa7f2 Update http-uploader.py 2022-12-13 15:41:11 +01:00
Theo Arends 8ad0e8b9ec Change espupload from curl to requests 2022-12-13 14:54:20 +01:00
Jason2866 9a10436450
rm pip install zopfli 2022-11-13 16:46:26 +01:00
Jason2866 e5219fb8be
ues zopfli to gz firmware 2022-11-12 17:12:15 +01: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
Stephan Hadinger 2438ab959a lv_berry simplify solidification from laptop 2022-10-05 21:58:59 +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
Stephan Hadinger e0f9154986 Berry automated solidification of code 2022-09-12 22:02:25 +02:00
Jason2866 7ca8fa94b9
Delete files in folder `berry/generate` 2022-09-10 15:04:00 +02:00
Theo Arends cd68adbc40 Fix python location
Fix python location (#16425)
2022-09-06 12:24:39 +02:00
s-hadinger e6ffdaea1b
Merge pull request #16425 from Staars/gen_berry_str
generate berry structures before every build process
2022-09-04 22:14:49 +02:00