Commit Graph

149 Commits

Author SHA1 Message Date
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
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