Commit Graph
143 Commits
Author SHA1 Message Date
Petr GolovachevandGitHub 0a5311c3ee VID6608: add hardware RMT support for Automotive gauge driver (#24759)
* Replace old software-defined library arduino-vid6608 with hw-defined esp-32-vid6608

* VID6608: Rework integration to allow select RMT/SW method by using the `VID6608_RMT` option

* VID6608: Tune library inclusion for RMT version

* The RMT version is not supported on ESP32-C2, library excluded
* Add more clear error message, if RMT is requested, but not supported
2026-05-18 17:40:13 +02:00
Jason2866andGitHub 1754557741 Switch to Tasmota Arduino 3.3.8 for all builds (#24676) 2026-04-25 15:17:25 +02:00
Jason2866andGitHub 7f9fdb7255 Platform 2026.03.50 to support IDF 55 (#24567) 2026-03-18 14:16:45 +01:00
Jason2866andGitHub 3eb6bf6c8e Add initial c5 support (#23804) 2025-08-20 21:51:23 +02:00
Christian BaarsandGitHub cc95aa5f0f add i2s to some demo environments (#23620) 2025-06-30 16:36:58 +02:00
Jason2866andGitHub 72535db185 prep Hybrid: add Hybrid compile examples (#22474) 2025-03-05 14:27:47 +01:00
Jason2866andGitHub 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
Jason2866andGitHub a35b7a9f82 change MI32 env to latest needs of NimBLE lib 2024-10-17 20:18:32 +02:00
Jason2866andGitHub fe280fe6aa remove compile flag for risc-v MCUs which is only valid for xtensa MCUs (#21665) 2024-06-20 16:22:49 +02:00
Jason2866andGitHub 41970f7d62 Disable psram check to avoid "blinking" of GPIO 16/17 at startup (#21282)
* add `DISABLE_PSRAMCHECK`

* remove code before IDF 5

* add no psram env
2024-04-25 20:19:20 +02:00
Jason2866andGitHub 805ad32a30 typo 2024-04-21 23:07:51 +02:00
Jason2866andGitHub ef99b40578 add S3 env with 120Mhz / 8MB Flash 2024-04-21 23:07:01 +02:00
Jason2866andGitHub c7ff6342d8 remove extensiom cdc from C3,C6,S3 variants (#21212) 2024-04-18 13:08:31 +02:00
Jason2866andGitHub 370f59dd40 remove env for C3 before rev 3 2024-04-17 12:11:08 +02:00
Jason2866 fd27a82f6b fix copy&paste error 2024-04-17 11:32:14 +02:00
Jason2866 f131db6d40 mv deprecated drivers / Pio clean up 2024-04-17 11:28:17 +02:00
Jason2866andGitHub 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
Jason2866andGitHub 6492596a10 Fix BLE compile with core 3.0.0 (#21182)
* Delete lib/libesp32_div/NimBLE-Arduino directory
* rm obsolete ignores
2024-04-15 10:24:06 +02:00
8ee071b8b8 build process: simplify driver selection for BLE (#20138)
Co-authored-by: Radio Loge <radiologe@MacBook-Pro-von-Radio.local>
2023-12-01 14:59:59 +01:00
Jason2866andGitHub 58f50045d9 Add the possibility to set global compile time settings (#20013) 2023-11-14 16:36:09 +01:00
Jason2866andGitHub 6a86576dac add MI env (#19902)
* rename odroid ard3 env to tasmota32-psramfix_ard3
* add inbuilt JTAG debugger
* rm Homekit leftovers
* add MI env
2023-11-02 12:03:14 +01:00
Jason2866andGitHub 9020b7d5c2 add OPI / OPI boards (#19884)
* add OPI / OPI boards
* add S3 OPI_OPI env
2023-10-31 13:18:19 +01:00
Jason2866andGitHub 50b4ddc8f8 rm deprecated MI env (#19738) 2023-10-14 15:01:09 +02:00
Christian BaarsandGitHub 75e4a4654c do not use NimBLE-Arduino for Mi32-legacy (#19375) 2023-08-24 13:20:57 +02:00
Jason2866andGitHub 2e9cd6a57d Auto detect flash size and adjust FS (#349) (#19215) 2023-07-29 19:48:43 +02:00
Jason2866andGitHub 48e1dd4d7f Add c3 env for rev. <3 (#18998)
* c3 env for rev <3
* no support for c3 rev <3
2023-06-29 12:11:58 +02:00
Jason2866andGitHub 5bf605340c Fix S3 board name 2023-04-11 18:24:06 +02:00
Jason2866andGitHub 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
Jason2866andGitHub a334826906 fix board type 2022-12-31 16:51:53 +01:00
Jason2866andGitHub dbdc2f02d4 Fix capitalization (#17446) 2022-12-19 17:58:32 +01:00
Jason2866andGitHub c445a88176 Merge branch 'development' into boards_refac 2022-10-18 17:52:17 +02:00
Jason2866andGitHub f77a5c96f6 remove webcam lib 2022-10-18 17:30:39 +02:00
Jason2866andGitHub 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
Jason2866andGitHub 6b1deb5e5e Revert "refac (#16845)" (#16846)
This reverts commit bc4fb77db0.
2022-10-17 15:38:30 +02:00
Jason2866andGitHub 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
Jason2866andGitHub 4b1bd7767e Update OCD and debug env 2022-10-06 12:40:52 +02:00
Jason2866andGitHub 4be7b3d073 revert last commit to check CI failure 2022-10-06 12:37:28 +02:00
Jason2866andGitHub 418c60ebba update debug and ocd env 2022-10-06 12:21:06 +02:00
Jason2866andGitHub 9688de0b33 One Tasmota Platformio Platform for all framework variants 2022-09-24 12:05:00 +02:00
Jason2866andGitHub 4159b86f9f add example build env 2022-06-11 09:20:10 +02:00
Jason2866 afc8e7a3d6 fs build https:// as source too 2022-05-27 19:45:09 +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
Jason2866andGitHub 2478bb2707 Remove duplicate S3 entry
fix formatting of `custom_files_upload`
S3 is not alpha anymore. Considering it as stable like S2/C3
2022-05-12 13:46:45 +02:00
Jason2866andGitHub a610db2e90 Example for custom Partition file upload 2022-05-12 11:02:10 +02:00
Jason2866andGitHub f5353105df Tasmota core 2.0.2.3 (#14979) 2022-02-26 17:01:02 +01:00
Jason2866andGitHub 5a70ca1562 NimBLE v1.36 (#14744) 2022-02-12 20:01:12 +01:00
Jason2866andGitHub 5cbd3c2432 S2 framework update 2022-02-07 22:09:18 +01:00
Jason2866andGitHub 9a19e73a20 fix wstring in framework(s)
* Fix core wstring issue in frameworks
2022-02-02 13:44:53 +01:00
Jason2866andGitHub b7a6dc1767 Enable more libs for S3 2022-02-01 14:38:55 +01:00
Jason2866andGitHub 9151e68ac2 lib SD / SPI does compile now 2022-02-01 12:53:02 +01:00