Commit Graph

121 Commits

Author SHA1 Message Date
Jason2866
6a33f8565d
fix esptool warning for s2 cdc 2026-01-03 19:32:20 +01:00
Jason2866
31c194c99e
add esp32-p4 rev.3 boards manifest (#24149) 2025-11-22 16:47:54 +01:00
Jason2866
1dc8c374a7
Platform 2025.11.31: Tasmota Arduino core 3.1.6 based on IDF 5.3.4.251110 (#24146) 2025-11-21 17:55:23 +01:00
Jason2866
458a53188e
prepare for esp32-p4 rev.300 (#24131) 2025-11-17 15:03:05 +01:00
Jason2866
46944f8668
Update esp32-solo1.json with bootloader config
when flash mode QIO is used.
IDF does not correctly init solo1 MCUs in mode QIO. The settings forces correct init
2025-11-16 17:30:50 +01:00
Jason2866
96fea4bcf6
Change esp32solo1 CPU frequency from 240MHz to 160MHz 2025-11-16 12:02:48 +01:00
Jason2866
f839a97fbb
all P4 boards have 16MB flash (#24046) 2025-10-23 18:55:19 +02:00
Jason2866
7daa159307
add PSRAM speed seeting for P4 (#24036) 2025-10-20 21:45:33 +02:00
Jason2866
3eb6bf6c8e
Add initial c5 support (#23804) 2025-08-20 21:51:23 +02:00
Jason2866
488225c787
add p4 to GH Actions (#23680) 2025-07-14 14:26:47 +02:00
Jason2866
9e25fc0f30
basic P4 support (#23663) 2025-07-10 16:47:30 +02:00
Jason2866
98c6b0730f
Merge 54 (#487) (#23397)
* IDF 55

* Arduino based on IDF 55

* Update platformio_tasmota32.ini

* Update Tasmota_build_devel.yml

* Create platformio_override.ini

* Update platformio_tasmota32.ini

* Update Tasmota_build_devel.yml

* Update platformio_override.ini

* Update Tasmota_build_devel.yml

* Delete platformio_override.ini

* Update esp32c2.json

* Update esp32c2_2M.json

* Update platformio_tasmota32.ini

* Update PULL_REQUEST_TEMPLATE.md
2025-05-10 12:45:36 +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
6bb046726e
arduino idf compile prepare 2024-09-21 23:36:37 +02:00
Jason2866
0ea245805b
Remove entrys in some boards.json (#21676)
which maybe are wrong, since we don't know if the MCU is connected via CDC or USB-serial chip.
2024-06-22 13:02:58 +02:00
Jason2866
0e273c18f6
add S3 QIO_QSPI 120M board manifest (#21216) 2024-04-18 19:36:55 +02:00
Jason2866
c7ff6342d8
remove extensiom cdc from C3,C6,S3 variants (#21212) 2024-04-18 13:08:31 +02:00
Jason2866
7440970bc4
rm PSRAM support from solo1 2024-04-16 09:24:05 +02:00
fb-pilot
781491efca
Add files via upload (#21078)
add a configuration for Wemos D1 with 16M
2024-04-01 12:09:51 +02:00
Jason2866
7088ee2be6
remove outdated not used ldscript entry (#21018) 2024-03-23 21:29:38 +01:00
Jason2866
ad1b8c6833
S3 120Mhz (#20973) 2024-03-17 16:49:14 +01:00
Jason2866
401f240a7c
Fix solo1 description text (#20816)
* Fix solo1 description text

* URL for datasheet
2024-02-29 13:17:14 +01:00
Jason2866
30f650ebb2
Remove espidf from boards.json (#20749) 2024-02-17 21:45:43 +01:00
Jason2866
1661ebb02e
Add flag "-DARDUINO_TASMOTA" in boards.json (#20746) 2024-02-17 17:58:28 +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
4e8e01fd62
Flash mode QIO for C2 (#19944) 2023-11-06 16:50:54 +01:00
Jason2866
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
Jason2866
ba4d031cc6
align Boards Info 2023-11-01 12:31:52 +01:00
Jason2866
9020b7d5c2
add OPI / OPI boards (#19884)
* add OPI / OPI boards
* add S3 OPI_OPI env
2023-10-31 13:18:19 +01:00
Jason2866
b034e5bb93
Optimize esptool reset options in boards.json (#19868) 2023-10-29 17:13:31 +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
Theo Arends
dc68232f42 Phase 1 support C2/C6 2023-08-21 17:32:54 +02:00
Jason2866
7488ed03f0
Tasmota based on Arduino 3.0.0 (#19270) 2023-08-06 13:44:28 +02:00
Jason2866
bbdd8e1eda
rm -Dxxxx=0settings (#18269)
* rm `-Dxxxx=0˙settings
* c3 no usb_mode
2023-03-26 17:09:45 +02:00
Jason2866
47dc00bd99 increase clock 2022-11-12 14:04:47 +01:00
Theo Arends
64a609eae2 Revert "DIO as default for ESP82xx"
This reverts commit 5673e11fac.
2022-11-09 11:57:34 +01:00
Jason2866
5673e11fac DIO as default for ESP82xx 2022-11-07 16:47:43 +01:00
Jason2866
9487465517 s3cdc safeboot 2022-10-17 16:49:55 +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
0019ca6c0c
S3 Display has 16MB flash 2022-10-06 16:49:41 +02:00
Jason2866
6ac293084b add LilyGO T-Display-S3 boards json 2022-10-06 16:16:30 +02:00
Jason2866
182a57214d
fix legacy c3cdc manifest 2022-09-30 16:43:54 +02:00
Jason2866
560e7e458a
Merge pull request #16625 from Staars/development
add board definition for S3-EYE
2022-09-23 20:51:22 +02:00
Christian Baars
0abd1d5000
add board definition for S3-EYE 2022-09-22 18:35:51 +02:00
Jason2866
203a59c091 add legacy env for debugging 2022-09-21 10:04:36 +02:00
Jason2866
452c6fabb0
Tasmota Core 2.0.5
* Flash real size is now in core
* Flash chip magic size now in Tasmota `ESP_getFlashChipMagicSize`
* Tasmota Core 2.0.5
2022-09-17 15:53:58 +02:00
Jason2866
8ff3438979
add more cams via .h file (#310) 2022-09-10 12:54:28 +02:00
Jason2866
a13f48aceb correct boards manifest 2022-08-23 16:50:10 +02:00