Commit Graph

24 Commits

Author SHA1 Message Date
Jason2866 6bb046726e
arduino idf compile prepare 2024-09-21 23:36:37 +02:00
Jason2866 7088ee2be6
remove outdated not used `ldscript` entry (#21018) 2024-03-23 21:29:38 +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 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 bbdd8e1eda
rm `-Dxxxx=0`settings (#18269)
* 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 #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 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 b8cbeab951 enable PSRAM 2021-08-21 13:01:20 +02:00
Jason2866 177b18eb79
Update esp32s2.json 2021-07-10 12:27:52 +02:00
Jason2866 f50f06947a
Max size (#187)
* Max Tasmota Esp8266 firmware size (#186)

* 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 e7c3679ad3
partition scheme added 2021-06-01 15:33:30 +02:00
Jason2866 dc8f2d4a63
Flash mode has to be DIO 2021-03-03 11:22:18 +01:00
Jason2866 2fb34f866d Prep support ESP32S2 2021-02-02 14:07:13 +00:00