Commit Graph

29 Commits

Author SHA1 Message Date
Jason2866 6bb046726e
arduino idf compile prepare 2024-09-21 23:36:37 +02:00
Jason2866 0ea245805b
Remove entrys in some boards.json ()
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 c7ff6342d8
remove extensiom cdc from C3,C6,S3 variants () 2024-04-18 13:08:31 +02:00
Jason2866 7088ee2be6
remove outdated not used `ldscript` entry () 2024-03-23 21:29:38 +01:00
Jason2866 30f650ebb2
Remove espidf from boards.json () 2024-02-17 21:45:43 +01:00
Jason2866 1661ebb02e
Add flag "-DARDUINO_TASMOTA" in boards.json () 2024-02-17 17:58:28 +01:00
Jason2866 18e5f53e97
Add new board setting "download speed" to esp32x boards json ()
* add download_speed setting

* add "download speed"

* add / change up- download speed
2023-12-22 19:40:47 +01:00
Jason2866 75ec9da8a2
Refactoring of storing safeboot bin ()
* Folder for storing safeboot is now configurable
* Platform 2023.10.06
* Platform 2023.10.12
2023-10-28 13:15:31 +02:00
Jason2866 bbdd8e1eda
rm `-Dxxxx=0`settings ()
* rm `-Dxxxx=0˙settings
* c3 no usb_mode
2023-03-26 17:09:45 +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  

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 ()" ()
This reverts commit bc4fb77db0.
2022-10-17 15:38:30 +02:00
Jason2866 bc4fb77db0
refac ()
* 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 a13f48aceb correct boards manifest 2022-08-23 16:50:10 +02:00
Jason2866 9b0cc9a0e7 use `dio` as default 2022-08-22 17:25:58 +02:00
Jason2866 7da3f278ee move partitions.json in folder 2022-05-14 19:13:09 +02:00
Jason2866 9af8b8f834
Rename safemode to safeboot
* rename safemode to safeboot
* fix safeboot env
2022-05-05 11:19:39 +02:00
Jason2866 94f2d7b7c2 rename SPIFFS to fs 2022-05-04 21:03:22 +02:00
Jason2866 e16c1aa40d safemode for all 4MB devices 2022-05-04 13:26:32 +02:00
Jason2866 a64718da6b Set default USB mode settings 2022-04-04 10:59:33 +02:00
Jason2866 bfe42b63a7 FS since no SPIFFS 2021-12-31 17:34:24 +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
Jason2866 f7613ee0c8
No PSRAM with C3 2021-09-19 13:22:28 +02:00
Jason2866 b8cbeab951 enable PSRAM 2021-08-21 13:01:20 +02:00
Jason2866 669bbf0f56 OpenOCD 2021-07-24 13:45:07 +02:00
Jason2866 e6833cba1b
Update esp32c3.json 2021-07-10 12:27:36 +02:00
Jason2866 f50f06947a
Max size ()
* Max Tasmota Esp8266 firmware size ()

* Update esp8266_1M.json

* Update esp8266_2M1M.json

* Update esp8266_4M2M.json

* Max Tasmota ESP82XX firmware size is 995326 bytes

* more Infos

* Update esp32-odroid.json

* move Partitions def in boards.json
2021-06-02 17:56:01 +02:00
Jason2866 ba753299c4 Partition from boards.json is not used! 2021-06-01 18:03:51 +00:00
Jason2866 e9fc672905
Partition scheme added 2021-06-01 15:34:22 +02:00
Jason2866 c3fac5bf12
Experimental ESP32-C3
* Update esp32c3.json

* Add experimental C3

* ESP32-C3
2021-04-16 15:57:02 +02:00