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
923ed91c9c
optimize env `tasmota32-zbbrdgpro` ( #22323 )
...
* remove IR Remote from zigbee bridgg
* remove shutters support
* add lib ignores to zigbee bridge env
* remove ENERGY_SENSOR from zigbee bridge 32 env
2024-10-19 14:06:42 +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
813dc27360
Revert "dedicated special framework "ITEAD" not needed anymore ( #22303 )" ( #22314 )
...
This reverts commit 66213c88c1
.
2024-10-18 15:34:36 +02:00
Jason2866
66213c88c1
dedicated special framework "ITEAD" not needed anymore ( #22303 )
2024-10-18 15:23:10 +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
Jason2866
fe31d84ac6
add lib_ignore for rtsp lib
...
to env which does not support webcam
2024-06-13 21:29:24 +02:00
Jason2866
2705e6177d
use compiler option `no-target-align` ( #21407 )
2024-05-15 09:40:33 +02:00
Jason2866
918020202d
Safeboot show correct flash partition size ( #21366 )
2024-05-05 22:17:10 +02:00
Jason2866
dbafe1e167
PIO inspect for ESP32
2024-05-02 14:09:23 +02:00
Jason2866
c7ff6342d8
remove extensiom cdc from C3,C6,S3 variants ( #21212 )
2024-04-18 13:08:31 +02:00
Jason2866
f131db6d40
mv deprecated drivers / Pio clean up
2024-04-17 11:28:17 +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
0ed7b6e8e9
add lib_ignore to solo1 env
2024-04-15 23:21:36 +02:00
Jason2866
cad288bd0d
add missing safeboot env
2024-04-15 17:21:15 +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
Jason2866
44b3d99b21
mp3_shine compiles with c3 ( #20572 )
2024-01-23 22:44:27 +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
2b398d309e
pio proper lib_ignore fix ( #19742 )
2023-10-14 20:30:48 +02:00
Jason2866
2d1ee3903a
Update platformio_tasmota_env32.ini
2023-10-14 18:19:02 +02:00
Jason2866
dbca94b980
disable not compatible libs ( #19740 )
2023-10-14 18:08:02 +02:00
gneiss15
32d840d2b0
See Issue #19664 ( #19665 )
...
Signed-off-by: Günter Neiß <gneiss@web.de>
2023-10-04 19:06:44 +02:00
Jason2866
d79ef1bb2a
rm outdated comment about ArduinoOTA
2023-09-28 21:55:15 +02:00
Jason2866
1e57419e71
Revert "build safeboot bin for C2/C6 ( #19422 )" ( #19423 )
...
This reverts commit f840f51285
.
2023-08-30 16:40:18 +02:00
Jason2866
f840f51285
build safeboot bin for C2/C6 ( #19422 )
...
* build safeboot bin for C2/C6
* add C2/C6 safeboot to CI
* Enable core3 env settings before Pio starts
2023-08-30 16:35:01 +02:00
Jason2866
fe6a0fd7b0
ignore esp-nimble-cpp ( #19369 )
...
in core 2.0.11
2023-08-23 13:35:35 +02:00
Theo Arends
dc68232f42
Phase 1 support C2/C6
2023-08-21 17:32:54 +02:00
Christian Baars
7d18dd0e9e
fix OneWire for IDF5.1 and C2/C6 ( #19303 )
...
* fix OneWire for IDF5.1 and C2/C6
* Use Onewire in arduino30 builds
* use SOC specific defines for C2,C3 and C6
2023-08-14 09:34:48 +02:00
Christian Baars
314af22ae3
avoid unnecessary compiling of specific libraries in lib32_div for most builds ( #19293 )
2023-08-10 16:23:32 +02:00
Christian Baars
d85557711d
use common safeboot flags ( #19282 )
2023-08-09 19:20:19 +02:00
Jason2866
7488ed03f0
Tasmota based on Arduino 3.0.0 ( #19270 )
2023-08-06 13:44:28 +02:00
Jason2866
01abf97410
Revert "add matter builds to the env and gh actions ( #18932 )" ( #18952 )
...
This reverts commit 8ae819d7d9
.
2023-06-24 11:41:57 +02:00
Jason2866
8ae819d7d9
add matter builds to the env and gh actions ( #18932 )
...
* add matter builds
* fix OTA URL for CDC matter
* rm QIO from C3 CDC
2023-06-22 21:55:52 +02:00
Mateusz Bronk
faff39ca11
IRremoteESP8266 upgraded to v2.8.5 ( #18610 )
...
* IRremoteESP8266 upgraded to v2.8.5 (from v2.8.4)
* Fix ir panasonic esp8266 (#18013 )
* revert part of #16179 for ESP8266
* Revert "revert part of #16179 for ESP8266"
This reverts commit b8e6126407
.
* try to revert #16179 for esp8266
* Build: removed redundand USE_IR_REMOTE_FULL flag
Tasmota32-ir PIO had both FIRMWARE_IR and USE_IR_REMOTE_FULL defined.
The latter is redundand and yielded unnecessary build warns.
See: tasmota_configurations.h
---------
Co-authored-by: Mateusz Bronk <2566147+mbronk@users.noreply.github.com>
Co-authored-by: Barbudor <barbudor@barbudor.net>
2023-05-08 19:04:25 +02:00
Jason2866
6a6d7a1521
add specific firmware image names ( #18021 )
...
* add image names
* rm duplicate define
2023-02-22 12:42:12 +01:00
Jason2866
d2f450316c
Set correct OTA URL for all Tasmota build env ( #18008 )
...
* OTA URL Part 1
* typo
* OTA URL Part 2
* OTA URL Part 3
* fix s2 safeboot
* formatting
* rm whitespace
* more beautify
* last whitespace
2023-02-20 15:21:24 +01:00
Jason2866
2605a7158c
Build solo1 variant as full Tasmota32 version
2023-01-21 12:02:39 +01:00
Jason2866
9fa29c4f39
rm upload_port defaults ( #17443 )
...
* rm upload_port defaults
2022-12-20 09:27:10 +01:00
Jason2866
c7a2d04972
fix [env:tasmota32s3]
2022-10-17 16:15:27 +02:00
Jason2866
b8d594b868
fix [env:tasmota32s3cdc]
2022-10-17 16:12:18 +02:00
Jason2866
724b0342c7
Reduce Boards manifests
...
## Description:
by using the 4MB default safeboot partition scheme layout. Tasmota will increase the FS partition with
the new Autoresize feature introduced with PR #16838 #16842
So it is possible to reduce the boards mainifest since it is no more needed to have different ones for boards with different flash sizes. Added generic S3 Flash / PSRAM boards variants. Removed all S3 boards specific variants. Configuration is done via Autoconfig. For a few special use cases maybe an [env] needs to be defined. Examples for are in file `platformio_tasmota_cenv_sample.ini`
@s-hadinger @arendst @staars please test. Since it is a major change how the firmwares are build, there is maybe something i overlooked. So i do not check all below.
## Checklist:
- [x] The pull request is done against the latest development branch
- [x] Only relevant files were touched
- [ ] Only one feature/fix was added per PR and the code change compiles without warnings
- [ ] The code change is tested and works with Tasmota core ESP8266 V.2.7.4.9
- [ ] The code change is tested and works with Tasmota core ESP32 V.2.0.5
- [x] I accept the [CLA](https://github.com/arendst/Tasmota/blob/development/CONTRIBUTING.md#contributor-license-agreement-cla ).
_NOTE: The code change must pass CI tests. **Your PR cannot be merged unless tests pass**_
2022-10-17 16:04:11 +02:00
Jason2866
6b1deb5e5e
Revert "refac ( #16845 )" ( #16846 )
...
This reverts commit bc4fb77db0
.
2022-10-17 15:38:30 +02:00
Jason2866
bc4fb77db0
refac ( #16845 )
...
* Update sensor.h
* Update esp_camera.h
* refactor boards manifests
* fix s3 safebooot env
* fix env
2022-10-17 15:37:26 +02:00
Jason2866
9688de0b33
One Tasmota Platformio Platform for all framework variants
2022-09-24 12:05:00 +02:00
Jason2866
597a0ec45a
entry TTGO TWatch Library is redundant too
2022-08-09 12:31:21 +02:00
Jason2866
0b53b54587
remove redundant NimBLE ignore
2022-08-09 12:27:08 +02:00
Jason2866
e8b5c81d38
rm unneeded ignore
2022-08-09 12:21:27 +02:00
Jason2866
ab05511f4d
Ignore not needed libs for safeboot
2022-08-09 12:06:07 +02:00
gemu2015
de84f3a215
Update platformio_tasmota_env32.ini
2022-08-09 08:05:05 +02:00
Theo Arends
4037184ee0
Fix catalan workflows
2022-08-07 11:33:32 +02:00