135 Commits

Author SHA1 Message Date
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
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
Jason2866
eea3b0ed10
add Pio env 2022-09-03 22:04:56 +02:00
Christian Baars
a68d2726c5 refactor BERRY_GEN_DIR 2022-09-03 17:22:27 +02:00
Christian Baars
34084c6e75 generate berry structures before every build process 2022-09-03 15:32:24 +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
Theo Arends
c08561f67c Bump version to v11.1.0.4
- Restructure tasmota
2022-06-02 14:17:39 +02:00
Theo Arends
f20fd158b6 Prep tasmota source subdirs 2022-06-01 14:43:23 +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
dfa104383e
use always actual safemode bins 2022-04-26 18:07:37 +02:00
Jason2866
54fc04409a safemode refactor 2022-04-26 16:41:35 +02:00
Jason2866
4496f6f111
naming *.map file changes
in Arduino Core 2.0.3.
2022-03-28 23:18:53 +02:00
Jason2866
5a70ca1562
NimBLE v1.36 (#14744) 2022-02-12 20:01:12 +01:00