Commit Graph

137 Commits

Author SHA1 Message Date
Jason2866 f320ca2982
Phase out of Tasmota espressif32 frameworks `solo1` and `ITEAD` ()
* Step 1 of phase out of special frameworks solo1 and ITEAD
2024-10-18 19:18:10 +02:00
Jason2866 a35b7a9f82
change MI32 env to latest needs of NimBLE lib 2024-10-17 20:18:32 +02:00
Jason2866 fe280fe6aa
remove compile flag for risc-v MCUs which is only valid for xtensa MCUs () 2024-06-20 16:22:49 +02:00
Jason2866 41970f7d62
Disable psram check to avoid "blinking" of GPIO 16/17 at startup ()
* add `DISABLE_PSRAMCHECK`

* remove code before IDF 5

* add no psram env
2024-04-25 20:19:20 +02:00
Jason2866 805ad32a30
typo 2024-04-21 23:07:51 +02:00
Jason2866 ef99b40578
add S3 env with 120Mhz / 8MB Flash 2024-04-21 23:07:01 +02:00
Jason2866 c7ff6342d8
remove extensiom cdc from C3,C6,S3 variants () 2024-04-18 13:08:31 +02:00
Jason2866 370f59dd40
remove env for C3 before rev 3 2024-04-17 12:11:08 +02:00
Jason2866 fd27a82f6b fix copy&paste error 2024-04-17 11:32:14 +02:00
Jason2866 f131db6d40 mv deprecated drivers / Pio clean up 2024-04-17 11:28:17 +02:00
Jason2866 951fba99b1
Breaking: ESP32 Core 3.0.0 only support ()
* Core 3.0.0 only

* rm Arduino30 settings

* rm lib ignore `NimBLE-Arduino`

* rm obsolete or duplicate env entrys
2024-04-15 11:39:48 +02:00
Jason2866 6492596a10
Fix BLE compile with core 3.0.0 ()
* Delete lib/libesp32_div/NimBLE-Arduino directory
* rm obsolete ignores
2024-04-15 10:24:06 +02:00
Christian Baars 8ee071b8b8
build process: simplify driver selection for BLE ()
Co-authored-by: Radio Loge <radiologe@MacBook-Pro-von-Radio.local>
2023-12-01 14:59:59 +01:00
Jason2866 58f50045d9
Add the possibility to set global compile time settings () 2023-11-14 16:36:09 +01:00
Jason2866 6a86576dac
add MI env ()
* 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 9020b7d5c2
add OPI / OPI boards ()
* add OPI / OPI boards
* add S3 OPI_OPI env
2023-10-31 13:18:19 +01:00
Jason2866 50b4ddc8f8
rm deprecated MI env () 2023-10-14 15:01:09 +02:00
Christian Baars 75e4a4654c
do not use NimBLE-Arduino for Mi32-legacy () 2023-08-24 13:20:57 +02:00
Jason2866 2e9cd6a57d
Auto detect flash size and adjust FS () () 2023-07-29 19:48:43 +02:00
Jason2866 48e1dd4d7f
Add c3 env for rev. <3 ()
* c3 env for rev <3
* no support for c3 rev <3
2023-06-29 12:11:58 +02:00
Jason2866 5bf605340c
Fix S3 board name 2023-04-11 18:24:06 +02:00
Jason2866 d2f450316c
Set correct OTA URL for all Tasmota build env ()
* OTA URL Part 1

* typo

* OTA URL Part 2

* OTA URL Part 3

* fix s2 safeboot

* formatting

* rm whitespace

* more beautify

* last whitespace
2023-02-20 15:21:24 +01:00
Jason2866 a334826906
fix board type 2022-12-31 16:51:53 +01:00
Jason2866 dbdc2f02d4
Fix capitalization () 2022-12-19 17:58:32 +01:00
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