Commit Graph

89 Commits

Author SHA1 Message Date
Jason2866 7488ed03f0
Tasmota based on Arduino 3.0.0 (#19270) 2023-08-06 13:44:28 +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 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
Jason2866 0a6756a233 all ESP32 boards di support `dio` 2022-08-23 14:09:48 +02:00
Jason2866 9b0cc9a0e7 use `dio` as default 2022-08-22 17:25:58 +02:00
Jason2866 9669c4a85b
add "after_reset": "no_reset" Option
since S2 in CDC mode is not possible to reset after flash.
Avoids error message in Platformio. This Option will work after the Platformio Framework is updated together with core 2.5.0
2022-08-21 19:26:24 +02:00
Jason2866 1a4822ab36
Merge pull request #16249 from Jason2866/core2_qio
core2 does work with `qio`
2022-08-18 13:14:41 +02:00
Jason2866 9a93f55226 core2 does work with `qio` 2022-08-18 13:09:03 +02:00
Jason2866 de1d32445c flash_mode entry still needed 2022-08-18 13:00:52 +02:00
Jason2866 ebbc91fd4f fix flash mode entrys for ESP32-S3 2022-08-18 12:52:08 +02:00
Jason2866 52db292f68
Use esptool command "before_reset usb_reset"
usb_reset is the correct way to get cdc in bootloader mode
2022-08-10 17:15:27 +02:00
Jason2866 554a49e520
rename manifest and use cdc console for s3box 2022-07-08 19:47:05 +02:00
Jason2866 65434b2081
Fix compile with core 2.0.4 2022-07-08 12:21:27 +02:00
gemu2015 2ce5a895ac Create esp32s3boxusb.json 2022-07-07 15:26:09 +02:00
Stephan Hadinger 7e0f69e935 Partition Wizard use ota.tasmota.com 2022-07-02 00:13:27 +02:00
Jason2866 63fcd48cc4 remove "memory_type": "qspi_qspi" 2022-06-27 21:26:18 +02:00
Theo Arends 1b701173d0 Rename usb to cdc 2022-06-07 16:37:10 +02:00
Theo Arends 44ce19f26f Add command ``SSerialSend9 0/1`` to enable Serial Bridge console Tee for debugging purposes 2022-06-06 17:48:40 +02:00
Theo Arends cc3fc2b0ac Add Tasmota supported ESP32S3usb board file 2022-05-19 13:46:34 +02:00
Jason2866 7da3f278ee move partitions.json in folder 2022-05-14 19:13:09 +02:00
Theo Arends a93db3aa92 Add esp32c3usb.json board file 2022-05-12 14:17:25 +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 1b7c182656
Safemode refactor (again ;-) ) (#15529)
* add more safemode boards.json
* no safemode folder
* staars changes
2022-05-03 22:25:23 +02:00
Jason2866 6715cf14d0
Update esp32c3_2APP.json 2022-05-02 23:28:51 +02:00
Jason2866 6c13558fdf
Update esp32_4M_2APP.json 2022-05-02 23:28:01 +02:00
Jason2866 f789225e02
Safemode refactor
* Safemode refactor

* Looks nicer

* rm littlefs upload

* Delete littlefs.bin

* Create placeholder

* Delete tasmota32-minicustom.bin

* Delete tasmota32c3-minicustom.bin

* rm littlefs

* rename to *-safemode.bin
2022-05-02 23:24:52 +02:00
Jason2866 a192015ea0 remove fix 0x10000 for firmware 2022-04-30 14:01:49 +02:00
Jason2866 570492c1fe
2880k for firmware 2022-04-26 17:19:16 +02:00
Jason2866 54fc04409a safemode refactor 2022-04-26 16:41:35 +02:00
Jason2866 259f716188 Prep failsafe update 2022-04-25 21:04:51 +02:00
Jason2866 a64718da6b Set default USB mode settings 2022-04-04 10:59:33 +02:00
Jason2866 b8558f7976 S3 boards changes 2022-03-19 16:26:37 +01:00
Jason2866 daf610d0d5
add "memory_type" to specify flash type for S3 2022-03-10 21:40:48 +01:00