Commit Graph

140 Commits

Author SHA1 Message Date
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
HardwareBoffin 2d1121931b
VSCode didn't push the git changes.... 2022-08-03 22:26:42 +02:00
gemu2015 d7086cbcf7 Update platformio_tasmota_env32.ini 2022-07-21 06:31:43 +02:00
Theo Arends ffcf90bdfe Refactor sendmail 2022-06-21 16:53:58 +02:00
Theo Arends 1b701173d0 Rename usb to cdc 2022-06-07 16:37:10 +02:00
Theo Arends 7af1279b55 Add tasmota32s2usb 2022-06-07 12:52:44 +02:00
Jason2866 8314dc3dc7 add builds zbbrdgpro / NsPanel 2022-06-02 20:44:00 +02:00
Jason2866 73fc1733b4
Enable NimBLE library for S3 2022-05-24 14:08:46 +02:00
Theo Arends 71ca63e49d Add platformio S3 and S3usb envs
- Add platformio S3 and S3usb envs
- Reorganize env32 to compile safeboot before production
2022-05-21 14:01:30 +02:00
Jason2866 614a899dd3
correct env 2022-05-13 10:48:34 +02:00
Jason2866 c401fdd87d
add tasmota32c3usb-safeboot, tasmota32c3usb 2022-05-12 14:57:48 +02:00
Jason2866 1a9ca0d774
Update platformio_tasmota_env32.ini 2022-05-12 10:59:21 +02:00
Jason2866 9af8b8f834
Rename safemode to safeboot
* rename safemode to safeboot
* fix safeboot env
2022-05-05 11:19:39 +02:00
Jason2866 3a32fdb730 add solo1 safemode 2022-05-04 13:38:04 +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 a0e89926fd
add safemode env (#15522)
* add firmware variant `SAFEMODE`
* add safemode env
* Update Tasmota_build_devel.yml
* add safemode to CI
2022-05-03 13:21:15 +02:00
Jason2866 526fecba38
enable SD_MMC 2022-04-19 12:27:16 +02:00
Jason2866 4f5a406221
Lib ignore 2022-02-27 14:46:03 +01:00
Jason2866 c5a57f0174
use env:tasmota32-lvgl build flags 2022-02-08 17:02:45 +01:00
Jason2866 2fdfa38107
rm firmware variants
since not needed anymore
2022-02-08 16:18:46 +01:00
Jason2866 4a4d3d1bb7
Esp32 s3 2022-01-30 12:55:03 +01:00
Jason2866 309276ae12
No `-flto` for C3
since it does not work correctly with
2022-01-15 22:15:39 +01:00
Jason2866 3702654055
Update platformio_tasmota_env32.ini 2022-01-08 23:22:34 +01:00
Jason2866 b2463b6df9
enable autoconf for all esp32 builds 2022-01-08 23:16:11 +01:00
Jason2866 7765ff43eb
Silence compiler warnings
Discarded-qualifiers 
Platformio refactored to support different Platformio Scripts for esp8266 and Esp32.
2022-01-01 17:34:35 +01:00
Jason2866 179920e8a3
Boards.json definition updates
Add definitions to boards.json to make it possible to differentiate later.
2021-12-29 14:37:41 +01:00