Commit Graph

358 Commits

Author SHA1 Message Date
Jason2866
a79f13bc29
rm upload speed 2021-06-18 10:20:08 +02:00
Jason2866
78840eea2f
Remove redundant speed settings (MCU & Flash) from Platformio
since it is in boards
2021-06-10 18:50:39 +02:00
Jason2866
fe035eea47 remove redundant 2021-04-18 11:55:16 +02:00
Jason2866
5f7ed8ce4a
Refactor Platformio 2021-04-17 19:47:42 +02:00
Jason2866
3dab9465cf
Remove default envs 2021-04-11 18:52:05 +02:00
Jason2866
acfc1027c3
Correct monitor speed for ESP8266
changed by accident in a other PR
2021-03-19 12:15:23 +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
crispy78
bde1572a76
Update platformio.ini 2021-02-05 20:21:10 +01:00
Jason2866
c6a940c9d0
Platformio esp8266 2.6.3 2021-02-05 18:00:51 +01:00
Jason2866
2fb34f866d Prep support ESP32S2 2021-02-02 14:07:13 +00:00
Jason2866
129af59a9d
change unpack_dir 2021-01-15 15:19:01 +01:00
Jason2866
8c46e439ca
Support for download_fs.py 2021-01-13 13:49:33 +01:00
Jason2866
4181a884eb
support littlefs with PlatformIO 2021-01-12 15:33:15 +01:00
Jason2866
1f2f0193d3
Build map file for ESP32 too 2021-01-09 16:18:06 +01:00
crispy78
f1076712d0
Update platformio.ini 2020-12-27 21:26:03 +01:00
Theo Arends
5e87bbecfc Revert compile option -mno-target-align
Revert compile option -mno-target-align (hopefully) fixing watchdog exceptions.
2020-12-08 14:31:41 +01:00
Jason2866
1ccd5df9f6
Use core 2.7.4.9 as default 2020-12-06 16:59:08 +01:00
Jason2866
8fb30e3043
Esptool 3.0 from Platformio registry 2020-11-19 19:32:49 +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
33ec9b3210 esptool 3.0 2020-11-16 11:56:56 +00:00
Jason2866
e7cff928ee
Save ~80 bytes of flash
with compile option `-free -fipa-pta` as default for all variants
2020-11-15 16:16:32 +01:00
Stephan Hadinger
3e0b1c7d6e Fix USE_4K_RSA define location 2020-11-14 19:19:45 +01:00
Theo Arends
fade0793c3
Merge pull request #9832 from Jason2866/patch-5
define exact toolchain...
2020-11-13 09:34:49 +01:00
Jason2866
03d6d8198e
add compiler flag -Wreturn-type
to get a warning for "unclear" returns
2020-11-13 09:24:35 +01:00
Jason2866
bc68a1c0f9
define exact toolchain...
to avoid warning in platformio when installing
2020-11-13 09:10:47 +01:00
Jason2866
621dc395da
Use Tasmota core 2.7.4.7 fro platformio registry 2020-11-10 09:56:51 +01:00
Jason2866
1f7f5031ff
mno-target-align default 2020-11-06 12:32:18 +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
8fb7ebcc6d
Update platformio.ini 2020-11-02 13:10:19 +01:00
Jason2866
2a2c79a0ec
Beautify 2 2020-11-02 13:05:43 +01:00
Jason2866
cda0f98118
Refactor PlatformIO 2020-11-02 08:16:50 +01:00
Theo Arends
864e8d788c Refactor platformio files 2020-11-01 17:27:50 +01:00
Jason2866
4af598fa33
missing lib/ 2020-10-26 14:36:38 +01:00
Jason2866
e454c54e6d move libs in folder lib 2020-10-26 12:51:06 +00:00
Jason2866
ca07a0f7af move lib disable in override 2020-10-25 16:27:34 +01:00
Jason2866
98fe750f9b Add libs explanation 2020-10-25 14:45:00 +01:00
Jason2866
813f8a1e13 Merge branch 'lib_optimize' of https://github.com/Jason2866/Tasmota into lib_optimize 2020-10-25 14:03:06 +01:00
Jason2866
0ae067444a split lib 2020-10-25 13:59:04 +01:00
Jason2866
5b9e2d25ea
Resolve warning for esptool 2020-10-24 22:50:06 +02:00
Jason2866
65a921fa4b small changes for libignorre 2020-10-24 18:14:35 +02:00
Jason2866
52f1d21774 Lib ignore Optimize (part 3) 2020-10-24 16:04:31 +02:00
Jason2866
e3781521d7 optimize (part2) 2020-10-24 14:28:04 +02:00
Jason2866
d3f88a161a lib_ignore 2020-10-22 17:54:01 +02:00
Jason2866
2b3a6c66bd
Tasmota Core 2.7.4.5 with Arduino PR#7231 and PR#7553
+ wifi pwd len fix
2020-10-21 18:39:11 +02:00
Theo Arends
fc524dff75 Support for Vietnamese language translations 2020-10-12 11:29:36 +02:00
Jason2866
429a086a2d
Tasmota core 2.7.4.3 from PlatformIO registry 2020-10-10 21:39:51 +02:00
Jason2866
82da5ac818
Use Arduino PWM PR 7231
to solve #9466
2020-10-06 19:03:15 +02:00
Jason2866
b239a1d77e
Update platformio.ini 2020-09-11 10:11:18 +02:00
Jason2866
ed83e770a4
is not needed anymore too
since we do not support core 2.3.0 anymore
2020-09-10 15:10:34 +02:00
Jason2866
fd3f77fb17
Fix compile error on MAC
See https://github.com/platformio/platformio-core/issues/3659
Thx @ivankravets
2020-09-10 15:06:06 +02:00
Jason2866
e940c28be9
Remove spaces 2020-09-05 23:22:51 +02:00
Jason2866
8a5ab7febb
Move ESP32 in extra platformio32 file 2020-09-05 23:03:19 +02:00
Jason2866
7b83aeb5ff
ESP32 settings 2020-09-05 22:50:26 +02:00
Jason2866
fe9339e562
Update platformio.ini 2020-09-03 23:40:37 +02:00
Jason2866
1bae56eb66
Revert "Revert "Use Tasmota Core 2.7.4.1 from PlatformIO registry"" 2020-09-03 23:33:20 +02:00
Jason2866
a581c45e56
Revert "Use Tasmota Core 2.7.4.1 from PlatformIO registry" 2020-08-26 21:53:58 +02:00
Jason2866
0a2624aae4
Use Tasmota Core 2.7.4.1 from PlatformIO registry 2020-08-25 18:11:35 +02:00
Jason2866
46fc7ec515
Error in PIO dev version is fixed 2020-08-17 15:24:53 +02:00
Jason2866
f0cfe154ed
Now correct syntax 2020-08-16 21:59:01 +02:00
Jason2866
110f523316
Quick fix since PIO dev has issue...
Use unmodified Arduino Core 2.7.4 since latest PlatformIO dev has a issue with function `platform_packages`
2020-08-16 19:56:13 +02:00
Jason2866
0c25c4c97c
Use latest Platformio 2.6.1...
for the buildchain. Tasmota core 2.7.3.2 is on top and still used!
2020-07-30 14:53:07 +02:00
Jason2866
e6cf1ef576
changed some comments...
and redundant entry
2020-07-29 15:17:15 +02:00
Jason2866
8e4d0adbd4
Use Tasmota Core 2.7.3.2...
for development after release 8.4 is done
2020-07-29 14:01:16 +02:00
Theo Arends
b1f98f5711 Add tasmota-zbbridge support 2020-07-28 09:25:48 +02:00
Jason2866
02a30ae12b
Update platformio.ini 2020-07-16 12:08:06 +02:00
Jason2866
a0d731358f
use modified Core 2.7.2...
for Tasmota.
Reverts faulty Arduino commit 51daecc236 and adds PR https://github.com/esp8266/Arduino/pull/7022
2020-07-15 18:11:21 +02:00
Theo Arends
d1078c5ce0 Workaround device hangs
Workaround device hangs by using core 2.7.1 (#8913)
2020-07-15 17:30:42 +02:00
Jason2866
481d26ce5f
Use core 2.7.2 2020-07-09 20:58:17 +02:00
Theo Arends
642fa216c2 Merge branch 'development' into pre-release 2020-07-04 12:04:41 +02:00
Jason2866
3d2914bf8e
Refactor PlatformIO.ini
Deleting uneeded entrys. Moving and adding some entrys.
2020-06-19 20:14:59 +02:00
Jason2866
750e28d135
Better placing for -DUSE_CONFIG_OVERRIDE...
update to espressif8266@2.5.3 (minor fixes)
2020-06-19 18:16:55 +02:00
Jason2866
303b49f2fe
use espressif8266@2.5.2
minor fixes in PlatformIO framework
2020-06-14 15:18:38 +02:00
Jason2866
0a88c56376
Update platformio.ini 2020-06-02 21:46:56 +02:00
Stephan Hadinger
016258e363 Prepare compile flags for Arduino patches in flight 2020-05-18 20:06:47 +02:00
Theo Arends
0404adf4a2 Merge branch 'development' into pre-release 2020-05-10 11:28:17 +02:00
Jason2866
5d413b917a
Move standard ESP8266 core...
build_flags to section `[esp82xx_defaults]`
2020-05-08 09:50:03 +02:00
Jason2866
7e165a03c3
Update platformio.ini 2020-05-08 09:11:46 +02:00
Jason2866
41d8b33d1b
Use Core 2.7.1 2020-05-08 08:57:00 +02:00
Theo Arends
b00463900b Merge branch 'development' into pre-release 2020-05-07 18:14:34 +02:00
Jason2866
4db23b1c02
Revert changes from #8375 in platformio.ini 2020-05-07 17:15:08 +02:00
gemu2015
72b49a5f2d Update platformio.ini 2020-05-07 16:23:05 +02:00
Jason2866
82ec017b3b
enable user_config_override.h by default 2020-05-06 16:22:27 +02:00
Theo Arends
895b13ba19 Merge branch 'development' into pre-release 2020-05-06 10:36:17 +02:00
Stephan Hadinger
a43485bf62 Don't align PSTR on 4 bytes boundaries 2020-05-05 21:00:50 +02:00
Theo Arends
e2da3e432e Merge branch 'development' into pre-release 2020-05-05 14:31:43 +02:00
Jason2866
8fb0a66785
PlatformIO ESP8266 v.2.5.0 2020-05-05 08:03:47 +02:00
Jason2866
66378f962b
Hotfix: Use patched Core 2.7.0...
since the new introduced XMC flash OTA handling in eboot.elf does not work. Device is a Softbrick and needs serial flashing.
Replaced eboot.elf with a older working version
Solves #8334
2020-05-04 16:50:56 +02:00
Jason2866
54e46cb321
Core 2.7.0 (#36)
* Prep for core 2.7

* Test release core 2.6.3...

if it appears in build

* Release zip as source for core?

* Release Core 2.7.0

removed comment behind definition since it generates on some platforms errors

* Update platformio_override_sample.ini

* Update (#34)

* Fix pin handling part 1

* Change pin handling part 2

* Change pin handling part 3

* Change pin handling part 4/4

* Fix pin handling part 4/4

* Change pin handling part 5

* Change pin handling part 6

* Update xsns_02_analog.ino

* Only advance to next palette color when fade is down

* Rework DGR channel update

* Update Changelog and Release notes

* Switch from GPIO array to Pin array

* Change ESP32 pin allocation part 1

* Change pin array names

Change pin array names to block unwanted use of direct access

* Fix ESP32 settings size

Fix ESP32 settings size as regression from yesterday

* Change ESP32 pin allocation part 2

* Fix http message time

* Create CI_github.yml

* CI on Push and Pull

* Change ESP32 pin allocation part 3

* Fix ESP32 pin allocation part 3 regression

* Rename .travis.yml to .travis.yml.off

* Update CI_github.yml

* Update README.md

* Update PULL_REQUEST_TEMPLATE.md

* Fix CI badge

Co-authored-by: Theo Arends <11044339+arendst@users.noreply.github.com>
Co-authored-by: kugelkopf123 <45996965+kugelkopf123@users.noreply.github.com>
Co-authored-by: Paul C Diem <PCDiem@FoxValley.net>
Co-authored-by: device111 <48546979+device111@users.noreply.github.com>

Co-authored-by: Theo Arends <11044339+arendst@users.noreply.github.com>
Co-authored-by: kugelkopf123 <45996965+kugelkopf123@users.noreply.github.com>
Co-authored-by: Paul C Diem <PCDiem@FoxValley.net>
Co-authored-by: device111 <48546979+device111@users.noreply.github.com>
2020-05-01 14:29:52 +02:00
Theo Arends
ade7b4b96e Merge branch 'development' into pre-release 2020-04-28 16:05:06 +02:00
Jason2866
06841bbdff
Use RC candidate of core v.2.7 2020-04-24 11:27:30 +02:00
Theo Arends
c977069df5 Merge branch 'development' into pre-release 2020-04-20 18:31:20 +02:00
Jason2866
8035590e95
Defaults for ESP82xx and ESP32 2020-04-16 19:46:26 +02:00
Jason2866
9bebc96936
Update platformio.ini 2020-04-14 10:52:10 +02:00
Jason2866
81627bbf0e
Update platformio.ini 2020-04-13 19:49:10 +02:00
Theo Arends
b532430ff8 Merge branch 'development' into pre-release 2020-04-07 10:45:26 +02:00
Jason2866
02fec9d8d4
DFP_IN_IROM 2020-04-07 09:28:39 +02:00
Theo Arends
4b98e9dfb2 Merge branch 'development' into pre-release 2020-04-05 14:33:47 +02:00
Stephan Hadinger
f46923ba1e Change remove floating point libs from IRAM 2020-03-31 23:04:17 +02:00
Jason2866
308b145514
Update platformio.ini 2020-03-25 14:05:31 +01:00