Commit Graph

236 Commits

Author SHA1 Message Date
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
Jason2866 6b3adb3031
Remove esp8266 core variants
better placed in platformio cenv
2021-05-07 18:08:40 +02:00
Jason2866 dfa345f78c
Remove core32 stage
since not working anymore. Stage is now based on IDF 4.4 and in stage alpha.
Experimental Esp32 core based on IDF 4.4 is in Platformio cenv.
2021-05-07 17:50:13 +02:00