Commit Graph

113 Commits

Author SHA1 Message Date
Jason2866 c445a88176
Merge branch 'development' into boards_refac 2022-10-18 17:52:17 +02:00
Jason2866 f77a5c96f6
remove webcam lib 2022-10-18 17:30:39 +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 4b1bd7767e
Update OCD and debug env 2022-10-06 12:40:52 +02:00
Jason2866 4be7b3d073
revert last commit to check CI failure 2022-10-06 12:37:28 +02:00
Jason2866 418c60ebba
update debug and ocd env 2022-10-06 12:21:06 +02:00
Jason2866 9688de0b33
One Tasmota Platformio Platform for all framework variants 2022-09-24 12:05:00 +02:00
Jason2866 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
Jason2866 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
Jason2866 a610db2e90
Example for custom Partition file upload 2022-05-12 11:02:10 +02:00
Jason2866 f5353105df
Tasmota core 2.0.2.3 () 2022-02-26 17:01:02 +01:00
Jason2866 5a70ca1562
NimBLE v1.36 () 2022-02-12 20:01:12 +01:00
Jason2866 5cbd3c2432
S2 framework update 2022-02-07 22:09:18 +01:00
Jason2866 9a19e73a20
fix wstring in framework(s)
* Fix core wstring issue in frameworks
2022-02-02 13:44:53 +01:00
Jason2866 b7a6dc1767
Enable more libs for S3 2022-02-01 14:38:55 +01:00
Jason2866 9151e68ac2
lib SD / SPI does compile now 2022-02-01 12:53:02 +01:00
Jason2866 3bdaacb28b
Initial SPI support S3 2022-02-01 12:38:57 +01:00
Jason2866 ddfbf24057
Fix pio flash bootloader for s3
bootloader for s3 is at 0x0000 not 0x1000
2022-01-31 18:18:49 +01:00
Jason2866 4a4d3d1bb7
Esp32 s3 2022-01-30 12:55:03 +01:00
Jason2866 f3128db295
Tasmota repo as source for esp8266 framwork 2022-01-01 13:32:49 +01:00
Jason2866 3c3d1b6583 add platform to solo1 2021-12-23 13:54:26 +01:00
Jason2866 da01a344ee
add esp32 exception decoder 2021-12-19 23:30:29 +01:00
Jason2866 acb54f99f7
Update platformio_tasmota_cenv_sample.ini 2021-12-19 17:37:15 +01:00
Jason2866 8004a81d83
ignore Micro-RTSP lib for S2 2021-12-18 22:17:26 +01:00
Jason2866 699515fc4e
fix s2 build 2021-12-18 13:01:07 +01:00
Jason2866 54279fa21e
fix env:tasmota32s2 2021-11-10 12:41:44 +01:00
Jason2866 9afa2903b5 Core 2.0.1 for all Tasmota32 env 2021-11-10 12:24:39 +01:00
Jason2866 c02dacb347 add tasmota32idf4-solo1 2021-11-08 12:41:51 +01:00
Jason2866 338f5c04f7 Tasmota Arduino ESP32 2.0.1rc2 2021-11-08 11:15:41 +01:00
Jason2866 b20a110b93
Refactor S2 env to align with env standard 2021-11-07 15:21:32 +01:00
Jason2866 f2b08bba52
latest dev Arduino32 2021-11-06 16:50:47 +01:00
Jason2866 5573ff4082
dev is always IDF4.4 2021-11-02 18:51:45 +01:00
Jason2866 6c724f824e
Stabilize Platformio when overriding
* Stabilize override
2021-11-02 17:22:04 +01:00
Jason2866 6a5871e68f
solo1 as extra core variant ()
* remove gitlens

* core32solo1 define

Co-authored-by: Jason2866 <jason2866@github.com>
2021-11-01 19:27:43 +01:00
Jason2866 a7f9036320
Workaround Platformio bug 2021-11-01 16:47:23 +01:00
Jason2866 a622cce614 optimize IDF4.4 build variants 2021-11-01 15:19:21 +01:00
Jason2866 5a3e380f4c
Fix C3 Linker error 2021-10-30 19:56:21 +02:00
Jason2866 cbde93eb6e
Update platformio_tasmota_cenv_sample.ini 2021-10-30 15:50:02 +02:00
Jason2866 7cf5efe922
Add possibility to override cores 2021-10-24 14:07:57 +02:00
Jason2866 6237867894 ESP32 Core 2.0.1 rc1 2021-10-22 13:06:05 +02:00
Jason2866 53457058f7
Now Beta for S2 2021-10-19 15:43:21 +02:00
Jason2866 d44ceac015
Cam compile opti () () 2021-10-13 11:20:03 +02:00
Jason2866 e7b1a84ff0
Latest IDF / Arduino 2021-10-05 18:19:16 +02:00
Jason2866 cb2e190ff4
Core32 1074 2021-09-17 11:04:03 +02:00
Jason2866 2b0c723cd7
IDF4.4 framework-arduinoespressif32 with i2c fix
https://github.com/espressif/arduino-esp32/pull/5664
2021-09-17 09:47:03 +02:00
Jason2866 ffca8591a4
Fix GLITCH_RTC_RST for esp32-c3 revision 3
used for example in board "LilyGo-T-OI-PLUS"
2021-09-10 19:41:40 +02:00