Commit Graph

247 Commits

Author SHA1 Message Date
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
Theo Arends 59d96e1aee
Merge pull request #11872 from Jason2866/patch-3
Provide a zigbee [env]
2021-04-24 21:12:35 +02:00
Jason2866 09020723e6
Zigbee!!! 2021-04-24 20:52:48 +02:00
Jason2866 8e6ce5127b
Remove [env] 2021-04-24 19:56:44 +02:00
Jason2866 6e9f2a3c15
Update platformio_override_sample.ini 2021-04-24 17:21:38 +02:00
Jason2866 9cf47def14
Update platformio_override_sample.ini 2021-04-24 16:48:48 +02:00
Jason2866 cc749f518e
Update platformio_override_sample.ini 2021-04-24 15:39:26 +02:00
Jason2866 9d6699b4a0
Update platformio_override_sample.ini 2021-04-24 15:36:21 +02:00
Jason2866 5cc13af700
Update platformio_override_sample.ini 2021-04-23 15:32:41 +02:00
Jason2866 8da3c913a6
Enable all ESP32 libs in platformio_override_sample.ini
more user friendly. This does not raise the compile time for the automated builds since at this time no platformio_override.ini exists.
2021-04-22 18:29:57 +02:00
Jason2866 2e8d8a9af9 add variant solo1 2021-04-20 17:19:49 +02:00
Jason2866 9bd46df600
Use release solo1 core1.0.6
from platformio registry
2021-04-20 15:23:24 +02:00
s-hadinger 49e960caf3
Esp32c3 enable `int32_t` fix in config (#11808)
* Esp32c3 enable `int32_t` fix in config

* Fix end of line

Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-04-20 13:33:49 +02:00
Jason2866 a50d5c82e2
Use core 1.0.6 for Solo1 2021-04-19 20:16:43 +02:00
Jason2866 81dc824f44
riscv32 toolchain from platformio 2021-04-19 16:43:36 +02:00
Stephan Hadinger bd60b9b602 Add LVGL 7.11 support with Berry binding (ESP32 only) 2021-04-19 08:40:11 +02:00
Jason2866 ae0eeaeed6
remove 3M SPIFFS variant 2021-04-18 12:21:13 +02:00
Jason2866 33f5714e9c more refactor 2021-04-18 11:34:34 +02:00
Jason2866 7a38619ffc
add Homekit ignore 2021-04-17 20:04:23 +02:00
Jason2866 2273482dc7
remove ldscript 2021-04-17 19:45:56 +02:00
Theo Arends 65f9856209 Prep S2 compilation 2021-04-17 17:00:58 +02:00
Jason2866 b2b13added
Add missing board linker scripts for S2 / C3 2021-04-17 15:35:40 +02:00
Jason2866 eb9fc03d36
Core update for ESP32 S2/C3 2021-04-17 11:42:50 +02:00
Jason2866 ef7e62f7e2
Update platformio_override_sample.ini 2021-04-16 15:56:04 +02:00
Jason2866 0319202e44
Update platformio_override_sample.ini 2021-04-16 15:54:19 +02:00
Jason2866 0a757b6beb
Update platformio_override_sample.ini 2021-04-14 19:42:13 +02:00
Jason2866 bbb8de3515
Add experimental Arduino32 / IDF4.4 2021-04-12 16:32:46 +02:00
Jason2866 fe4d314d6d
Use Arduino core 2..0..0.pre for S2
it is based on IDF4.4 and Arduino branch master commit 371f382db7
2021-04-10 15:00:46 +02:00
Jason2866 ca2fed9a88
libesp32_epdiy 2021-04-04 13:45:27 +02:00
Jason2866 be4a129440 env:tasmota32_base 2021-03-14 11:31:21 +01:00
Jason2866 3be135cb1c Tasmota32 with env 2021-03-14 11:21:55 +01:00
Jason2866 75f1d2a26d Phase 2 of new Tasmota32 build variants 2021-03-13 15:48:38 +01:00
Jason2866 725dedc9fe
rm lite32 2021-03-12 09:49:31 +01:00
Jason2866 7716bc8a8f mv some ESP32 libs 2021-03-11 14:48:59 +01:00
Jason2866 605e5931ed
Use qio for S2
every other mode generates `SHA-256 comparison failed`
2021-03-03 11:25:32 +01:00
Jason2866 451dfb2573
Disable ESP32 stage as default core 2021-03-01 12:48:38 +01:00
Jason2866 731b6337b3
Use for ESP32 stage Git version 2021-03-01 12:47:39 +01:00
Jason2866 90938511cd
Use ESP32 1.0.5 rc7 for core32 stage 2021-02-16 18:35:44 +01:00
Jason2866 e067c18847 remove redundant cc1101 entry 2021-02-14 16:30:34 +01:00
Jason2866 0e0275cf43
Patch 2 (#173)
* ili9341 update

* update ili9341

* Update support_tasmota.ino

* fix scripter bug

* Deep+

* Update ILI9341_2.cpp

Fix invert display

* Update xdsp_04_ili9341.ino

Fix display modes

* fix ili9341 m5stack

* Refactor DHT negative temps

* Standardize on unconnected pin being -1

* Back to chain+

* Strict

* strict

* Update platformio_tasmota32.ini

* Fix renderer

* Change NeoPixelBus library from v2.6.0 to v2.6.1.4

* display batch

* Update xdrv_13_display.ino

* ldf strict

Co-authored-by: gemu2015 <gmutz2010@googlemail.com>
Co-authored-by: Theo Arends <11044339+arendst@users.noreply.github.com>
2021-02-14 16:04:03 +01:00
Theo Arends 42c5af1b70 Remove ESP32 minimal support 2021-02-12 16:26:51 +01:00
Jason2866 995fbc838a Tasmota variant ESP32 bluetooth 2021-02-11 13:53:21 +00:00
Jason2866 b78a93090c
Use Arduino ESP32-S2 RC6 2021-02-10 18:03:34 +01:00
Jason2866 79cddd3f86
Platformio esp8266 2.6.3 2021-02-05 18:03:53 +01:00
Theo Arends e0711567a4 Prep ESP32S2 2021-02-03 15:42:47 +01:00
Jason2866 6d9e7743eb
ESP32S2 toolchain is there 2021-02-02 15:12:10 +01:00
Jason2866 2fb34f866d Prep support ESP32S2 2021-02-02 14:07:13 +00:00
Jason2866 4095835fad s2 toolchain 2021-02-02 09:31:40 +00:00
Jason2866 d5726189b9
ESP32-S2 2021-02-02 10:11:22 +01:00
Jason2866 eaf37b9ac6
change solo1 to release_v3.3-solo1-bd65eb8d1 2021-01-31 12:39:17 +01:00
Jason2866 431a7cf182 add support for core2 2021-01-20 11:48:17 +01:00
Jason2866 96eac4a547
Use solo1-release_v3.3-7e63061fa 2021-01-18 16:10:17 +01:00
Jason2866 7957e0c899
add tool-mklittlefs to tasmota32solo1 2021-01-16 11:53:36 +01:00
Jason2866 6a2016f568
Remove redundant entrys 2021-01-15 15:09:49 +01:00
Jason2866 669aa6a45a
fix copy&paste 2021-01-13 13:52:32 +01:00
Jason2866 a1c586b145
Use ESP32 1.0.5rc6 for ESP32 stage 2021-01-13 09:26:31 +01:00
Theo Arends 9c5e6acdc1 Tasmota supported linker files
Lets decide to currently only support these.
2021-01-12 15:44:40 +01:00
Jason2866 4ff1c8daa3
Update platformio_override_sample.ini 2021-01-12 12:18:32 +01:00
Jason2866 b62f0ff3cf
added eagle.flash.4m2m.ld 2021-01-12 11:29:13 +01:00
Jason2866 e7c96fbb78
Support for 2M and 4MB builds 2021-01-12 09:44:18 +01:00
Jason2866 b543217ffa
Remove redundant pio ESP32 entrys 2021-01-11 13:51:23 +01:00
Jason2866 8818c36106
Use commit 2452c1fb....539246e47a715b74a3ad25b8a7ebbec7 2021-01-11 13:43:16 +01:00
Jason2866 20fc21459e
platformio/tool-mklittlefs 2021-01-05 12:17:44 +01:00
Jason2866 83b00e64f8
add missing odroid go 2021-01-02 16:16:07 +01:00
Jason2866 a0777b9638
Latest Arduino Esp8266 stage needs new...
toolchain-xtensa @ 5.100200.201223
2020-12-24 23:12:06 +01:00
Jason2866 b873debcf3
Platformio espressif32 @ 2.1.0 2020-12-07 18:31:32 +01:00
Jason2866 c73998f27d
Use esp32-1.0.5-rc4 for stage 2020-12-07 16:53:44 +01:00
Jason2866 837775d407
Use tasmota core 2.7.4.9 from Platformio registry 2020-12-04 15:29:34 +01:00
Jason2866 ceeb18d5be
Backport PWM selection 2020-12-03 15:02:59 +01:00
Jason2866 e2b167c432 use release_v3.3-solo1-4b325f52e 2020-11-22 16:50:32 +01:00
Jason2866 939b75bae5 Tasmota standard build 2020-11-22 16:33:53 +01:00
Jason2866 8474b0bf77 add ESP32solo1 2020-11-22 16:21:38 +01:00
Jason2866 34e0daefcc
Add compile option for PWM variant
in latest Arduino Stage there is now the possibility to choose between two variants how software PWM is implemented.
2020-11-20 09:37:21 +01:00
Jason2866 674fa8e293
Esptool 3.0 from Platformio registry 2020-11-19 19:37:16 +01:00
Barbudor 1694087a28 Rename pio folder to pio-tools solve linux build errors
When vscode is ran from the Tasmota folder in Linux, build fails with message :
```Executing task: pio run <
    The terminal process failed to launch: Path to shell executable "pio" is not a file of a symlink.```
Renaming pio folder into pio-tools solve the problem.

Note: the problem can still occur if the user have a pio folder in his PATH...
2020-11-17 22:01:42 +01:00
Jason2866 88ca9205eb
ESP32 1.0.5-rc2 for stage core 2020-11-16 16:24:42 +01:00
Jason2866 4184395e31
Update platformio_override_sample.ini 2020-11-16 12:59:10 +01:00
Jason2866 33ec9b3210 esptool 3.0 2020-11-16 11:56:56 +00:00
Jason2866 1a67ce8823
Remove compile option
since it is default for all.
2020-11-15 16:19:50 +01:00
Jason2866 5947f3516b
Use ESP32 stage core for entry `[core32_stage]`
since the core 1.0.4.2 is Tasmota standard and not stage anymore
2020-11-14 10:57:24 +01:00
Jason2866 b0e2ceb17b
remove ESP32 sleep build flag 2020-11-12 14:30:14 +01:00
Jason2866 2433538355
Update platformio_override_sample.ini 2020-11-11 18:14:51 +01:00
Jason2866 271a07c506
Remove more obsolete entrys 2020-11-10 10:51:44 +01:00
Jason2866 7865fdaffb
Remove very rarly used entrys 2020-11-10 10:42:20 +01:00
Jason2866 7339e363d0
Add compile option -free -fipa-pta ...
Save some tens of bytes Thx to @jjsuwa-sys3175
2020-11-08 17:00:15 +01:00
Jason2866 178ff7a841
Use always latest ESP32 stage version 2020-11-08 12:05:54 +01:00
Jason2866 aca6cac660
mno-target-align is default 2020-11-06 12:36:32 +01:00
Jason2866 2909a29dcf target align for ESPxx and ESP32 2020-11-05 08:06:48 +00:00
Jason2866 9e7c059514 -mno-target-align 2020-11-05 07:45:35 +00:00
Jason2866 3648098bae
Use Xtensa build chain 10.2. GNU13 2020-11-04 09:26:12 +01:00