Commit Graph

167 Commits

Author SHA1 Message Date
s-hadinger
ca934bae33
Preview of Berry animation framework (#23740)
* Preview of Berry animation framework

* fix comet and compilation for safeboot
2025-08-01 18:02:02 +02: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
cddcafbda3
Switch off not needed waiting for FS up and download (#23677) 2025-07-13 21:24:25 +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
17210d1aca
port VSC: take care of WSL use (#23440) 2025-05-18 16:30:43 +02:00
Jason2866
54a9a117fc
make new VSC port pio script more failsafe (#23439)
* no crash when VSC database is not found
* don't stop when unknown OS is detected
2025-05-18 15:41:10 +02:00
Jason2866
a088c8791f
provide serial upoload port from VSC to PIO (#23436) 2025-05-17 19:59:14 +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
214b392839
add esp32-c6 to objdump pio script 2025-02-11 11:58:32 +01:00
Ryan Castellucci
dc531de02b
auto compress updated html (#22738) 2024-12-29 22:27:10 +01:00
Ryan Castellucci
a1aef6b39f
improved zopfli compression (#22737) 2024-12-29 20:47:12 +01:00
Christian Baars
6268066bac
make regex more flexible for different quotation marks (#22629) 2024-12-12 11:21:47 +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
c1f535207f
Prepare IDF Libs compile (#22250)
* Prepare IDF Libs compile
2024-10-07 18:36:46 +02:00
Jason2866
5d0cc8144a
no exception when metrics not found (#22170) 2024-09-19 18:31:47 +02:00
Jason2866
8956b25de4
add forgotten import compress 2024-09-07 14:45:26 +02:00
Jason2866
b5f26e9210
check for working zopfli (#22105) 2024-09-07 14:22:16 +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
b853886cb7
Refactor strip_flags.py and add_c_flags.py (#21677)
* refactor strip-flags.py

* refac more readable

* make failsafe

* move var to top

* align
2024-06-22 13:37:20 +02:00
Jason2866
3537d18483
Update esp8266 platform to 2024.06.10 (#21668)
* Update esp8266 platform (2024.06.00)

* Update strip-floats.py

* Rename strip-floats.py to strip-flags.py

* rename to `strip_flags.py`

* esp8266 v2.7.7
2024-06-20 23:23:53 +02:00
Jason2866
fe280fe6aa
remove compile flag for risc-v MCUs which is only valid for xtensa MCUs (#21665) 2024-06-20 16:22:49 +02:00
Christian Baars
688f3ffb19
Small changes to berry_custom to better keep the local repository clean (#21491)
* keep berry_custom clean with regards to GIT

* keep .keep
2024-05-25 09:23:08 +02:00
Christian Baars
e5521bb763
Build system: allow easy solidification of external Berry (#21430)
* custom solidification

* solidify-from-url

* forgot folders

---------

Co-authored-by: Radio Loge <radiologe@MacBook-Pro-von-Radio.local>
2024-05-24 20:57:43 +02:00
Jason2866
918020202d
Safeboot show correct flash partition size (#21366) 2024-05-05 22:17:10 +02:00
Jason2866
9b8cd42e5f
remove crash recorder from safeboot (#21332)
* remove crash recorder from safeboot

* small refactor
2024-05-03 14:47:14 +02:00
Jason2866
27d2a0a2d5
add target reset (#21292) 2024-04-27 21:52:39 +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
951fba99b1
Breaking: ESP32 Core 3.0.0 only support (#21180)
* Core 3.0.0 only

* rm Arduino30 settings

* rm lib ignore `NimBLE-Arduino`

* rm obsolete or duplicate env entrys
2024-04-15 11:39:48 +02:00
Christian Baars
20c918ce38
Pio-tools: Exception decoder for remote devices (#21181) 2024-04-14 21:20:48 +02:00
Jason2866
e218550447
Refactor Platformio script post_esp32.py (#20966) 2024-03-16 20:23:25 +01:00
s-hadinger
8b7cd2de44
HASPmota moved to a distinct library lv_haspmota (#20929) 2024-03-11 22:31:44 +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
d30c634515
one pio scriot to set "C" flags (#20762) 2024-02-19 13:23:38 +01:00
Jason2866
4a4fe27cee
fix esp8266 fs download and extract (#20554) 2024-01-21 13:16:05 +01:00
Jason2866
0ccd958c6c
refactor Pio filesystem download script (#20544)
* refactor FS download Pio script
2024-01-19 18:36:46 +01:00