Commit Graph

238 Commits

Author SHA1 Message Date
Jason2866 7488ed03f0
Tasmota based on Arduino 3.0.0 (#19270) 2023-08-06 13:44:28 +02:00
Jason2866 2ffd4311c3
Enable more esp32 libs by default (#18821) 2023-06-08 13:01:24 +02:00
Jason2866 d7af0ae077
Platformio small clean up and updates (#18325)
* clean up and updates
* no core 3.x settings
2023-04-03 18:54:43 +02:00
Jason2866 71e14d62fe
all scripts working (#18105)
* mv obj-dump.py
* add pre: and post: to scripts
2023-03-04 11:31:34 +01:00
Jason2866 2207d08cfa
rm non existing env `tasmota32-sensors` 2023-01-31 11:41:41 +01:00
Jason2866 9fa29c4f39
rm upload_port defaults (#17443)
* rm upload_port defaults
2022-12-20 09:27:10 +01:00
Jason2866 29705c15af
revert Platformio changes (#17433) 2022-12-18 17:56:24 +01:00
Barbudor ff02873af3
fix failure building cenv in linux (#17432) 2022-12-18 17:05:32 +01:00
blakadder c908dc289e
remove manual upload port and switch to autodiscovery in platformio (#17427) 2022-12-17 21:52:12 +01:00
Jason2866 673966df09
Use latest devel IPv6 frameworks (#17396) 2022-12-14 17:12:27 +01:00
Theo Arends 711b1bb432 Update platformio_override_sample.ini 2022-12-13 15:02:01 +01: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 a6937977f9
changes One Platform 2022-09-24 17:36:06 +02:00
Jason2866 f9707217e6 Move DHT ESP32 lib to ESP32 lib 2022-08-09 11:46:25 +02:00
Theo Arends 1b701173d0 Rename usb to cdc 2022-06-07 16:37:10 +02:00
Theo Arends 7af1279b55 Add tasmota32s2usb 2022-06-07 12:52:44 +02:00
Jason2866 8314dc3dc7 add builds zbbrdgpro / NsPanel 2022-06-02 20:44:00 +02:00
Jason2866 793c1fedac
add the new build env
in override example
2022-06-02 16:56:04 +02:00
Jason2866 89e2be4efe
Retrigger Build 2022-05-13 10:36:01 +02:00
Jason2866 2b835b1bc9
adds option for flashing of extra *.bin files 2022-04-26 17:18:14 +02:00
Jason2866 621cb9545d
Update devel Tasmota framework
to latest build based on IDF 4.4.1 and Arduino master .git from 24.04.2022
2022-04-24 16:22:31 +02:00
Jason2866 dccb39c43a
enable SD_MMC 2022-04-19 12:26:25 +02:00
Jason2866 4f5a406221
Lib ignore 2022-02-27 14:46:03 +01:00
Jason2866 70e8d52c62
fix ethernet in dev core pre 2.0.3 2022-02-23 20:16:18 +01:00
Jason2866 f8e8857311
new pre core 2.0.3
wifi changes in IDF Serial fixes in Arduino
2022-02-17 16:46:14 +01:00
Jason2866 7e41b7742f
pre core 2.0.3 2022-02-15 22:46:35 +01:00
Jason2866 d80ebd7017
add esp32 objdump 2022-01-07 22:35:22 +01:00
Jason2866 7765ff43eb
Silence compiler warnings
Discarded-qualifiers 
Platformio refactored to support different Platformio Scripts for esp8266 and Esp32.
2022-01-01 17:34:35 +01:00
Jason2866 f3128db295
Tasmota repo as source for esp8266 framwork 2022-01-01 13:32:49 +01:00
Jason2866 9861337979
Update platformio_override_sample.ini 2021-12-27 15:14:56 +01:00
Jason2866 7aa1ce9bf2
Use latest Tasmota32 core as dev core
if there are no major issue. It will be released as Tasmota core 2.0.1.2
(ADC fixed for C3)
2021-12-14 12:48:09 +01:00
Jason2866 44cf1b6512
Update platformio_override_sample.ini 2021-12-02 16:07:55 +01:00
Jason2866 70d2903f87
ESP32 core dev 2.0.1.2
should fix c3 ADC
2021-12-02 13:15:43 +01:00
Jason2866 9afa2903b5 Core 2.0.1 for all Tasmota32 env 2021-11-10 12:24:39 +01:00
Jason2866 338f5c04f7 Tasmota Arduino ESP32 2.0.1rc2 2021-11-08 11:15:41 +01:00
Jason2866 0c3e9a4751 correct and rename lib structure 2021-11-07 13:47:24 +01:00
Jason2866 6c724f824e
Stabilize Platformio when overriding
* Stabilize override
2021-11-02 17:22:04 +01:00
Jason2866 7cf5efe922
Add possibility to override cores 2021-10-24 14:07:57 +02:00
Jason2866 bfd37200f9
Do not disable lib audio
when no override file exists on second run of platformio.
@s-hadinger
2021-07-31 14:06:14 +02:00
Jason2866 632ff8b278
Remove non existing env 2021-07-01 16:59:19 +02:00
Jason2866 9fdb86abe9 More refactor Platformio 2021-06-22 18:38:54 +02:00
Stephan Hadinger 28da131932 Simplified configuration for ir-full, tasmota-ircustom no more needed 2021-06-21 13:49:56 +02:00
Jason2866 2fa4dfa6c4
rm outdated info 2021-06-18 13:14:48 +02:00
Jason2866 fccd894e8d
Override via [env] 2021-06-18 11:55:31 +02:00
Jason2866 f45ed9a213
rm duplicate lib_extra_dirs 2021-06-18 11:22:31 +02:00
Jason2866 04cb5fcb8f
Try with override env:tasmota32_base 2021-06-18 11:14:25 +02:00
Jason2866 145ab0ee11
Add 4M board variants 2021-06-18 10:32:58 +02:00
Jason2866 43ef57e0b4
remove speed settings 2021-06-17 16:40:12 +02:00