Commit Graph

235 Commits

Author SHA1 Message Date
Jason2866
5e5a7756c4
Core 2015 (#21155)
* Core 2.0.15

* Core 2.0.15
2024-04-12 14:08:32 +02:00
Jason2866
e7368631cf
Platform 2024.04.11 (#21142) 2024-04-11 09:03:49 +02:00
Jason2866
787f153219
Update to Tasmota core 3.0.0-beta (#21114) 2024-04-06 16:36:37 +02:00
Jason2866
2544cf0305
Update esptool.py (#20890)
* Tasmota esptool.py  v4.7.1
* install only one esptool version
2024-03-07 14:46:22 +01:00
Jason2866
d30c634515
one pio scriot to set "C" flags (#20762) 2024-02-19 13:23:38 +01:00
Jason2866
97821ab925
Platform 2024.02.10 (Arduino core 3.0.0) (#20730) 2024-02-14 21:03:33 +01:00
Jason2866
808e598b6d
Arduino Core 3.0.0 Platform 2024.01.12 (#20576)
* Core 3.0.0 latest support

* compability with latest Arduino Core 3.0.0

* Platform 2024.01.12
2024-01-24 14:47:55 +01:00
Jason2866
a7f3a7adad
Berry animation library not needed for safeboot env 2024-01-23 17:51:13 +01:00
Jason2866
ab39abb7ed
LinkedList not needed any more for safeboot env 2024-01-23 17:44:56 +01:00
Jason2866
d0a9f0d15d
core3 with espressif IPv6 implementation (#20510) 2024-01-15 20:09:19 +01:00
Jason2866
90aa519cbd
Platform 2024.01.01 (#20508)
- core 2.0.14 with compability to IPv6 implementation of espressif Arduino core 3.0.0
2024-01-15 19:23:58 +01:00
Jason2866
c00e82171e
platform updates to 2024.01.x0 (#20445)
* platform updates to 2024.01.x0

* core uses async udp now
2024-01-09 20:49:38 +01:00
Jason2866
b4f1aafc4c
Platform 2023.12.00 (#20298) 2023-12-23 12:18:25 +01:00
Jason2866
87b5886ea7
correct enable ESP32 Async UDP for core 3.0.0 2023-12-19 15:18:03 +01:00
Jason2866
d78a223646
enable lib ESP32 Async UDP for core 3.0.0 2023-12-19 15:14:57 +01:00
Jason2866
79de12decc
Tasmota Arduino 3.0.0-alpha3 (#20172)
* Tasmota Arduino Core 3.0.0-alpha3
2023-12-05 15:41:55 +01:00
Jason2866
a693c28d07
Platform 2023.11.01 (#20087) 2023-11-22 23:39:02 +01:00
Jason2866
bbe173b534
Update platformio_tasmota32.ini (#20052) 2023-11-18 19:13:24 +01:00
Jason2866
0ee62e597b
Fix spi c2 c6 bus numbers and SPI Reg Base defines (#19988)
* C2 and C6 have same SPI bus as C3
* Update esp32x_fixes.h
* Release Platforms
2023-11-13 13:44:47 +01:00
Jason2866
5021b917da
Fix compiler warning (#19990)
* Create add_c_flags_ard3.py
2023-11-12 17:42:00 +01:00
Jason2866
3da80e9144
Enable IR Remote (#19908) 2023-11-02 11:33:07 +01:00
Jason2866
6527442110
move core3 platform to platformio_tasmota32.ini (#19889)
* Update platformio_tasmota32.ini

* Update platformio_tasmota_core3_env_sample.ini

* Update platformio_tasmota_core3_env_sample.ini

* Update platformio_override_sample.ini

* Fix optical look

* Update platformio_tasmota_core3_env_sample.ini

* Update platformio_tasmota32.ini
2023-10-31 20:42:29 +01:00
Jason2866
75ec9da8a2
Refactoring of storing safeboot bin (#19858)
* Folder for storing safeboot is now configurable
* Platform 2023.10.06
* Platform 2023.10.12
2023-10-28 13:15:31 +02:00
Jason2866
30521027ab
Keep FS intact when over flashing with VSC (#403) (#19816) 2023-10-22 17:10:59 +02:00
Christian Baars
26e9d7e49c
deactivate automatic flashsize detection (#19788) 2023-10-18 17:52:51 +02:00
Jason2866
3e13fcee9e
Pio: add all libs to ignore, not needed for compiling of safeboot env (#19765)
* Fix ignore safeboot flags

* add more libs to ignore
2023-10-16 16:43:40 +02:00
Jason2866
2b398d309e
pio proper lib_ignore fix (#19742) 2023-10-14 20:30:48 +02:00
Jason2866
17087d1b08
Platform 2023.10.04 (#19729) 2023-10-13 15:49:47 +02:00
Jason2866
9e142c1d3c
Tasmota Core 2.0.14 (#19667)
* Tasmota Core 2.0.14
2023-10-04 19:12:24 +02:00
Jason2866
9ee3a72371
Support feature lfs grow in Arduino Core (#19650) 2023-10-03 12:02:54 +02:00
Jason2866
86deee4e85
fix Arduino core bug wifi client flush (#19642) 2023-10-02 20:05:13 +02:00
Jason2866
0be4613cf9
LittleFS core updated to version with grow (#19635) 2023-10-01 17:24:59 +02:00
Jason2866
ed33d61ab7
Tasmota Core 2.0.13 (#395) (#19533)
Tasmota Core 2.0.13
2023-09-16 21:10:08 +02:00
Jason2866
ad00d9ec5b
Tasmota ESP32 core 2.0.12 (#19463) 2023-09-10 13:41:25 +02:00
Jason2866
8861e779e3
Platform ESP32 2023.08.01 (#19371) 2023-08-23 16:58:17 +02:00
Jason2866
53819a1465
Update platformio_tasmota32.ini (#19313) 2023-08-15 11:16:05 +02:00
Дилян Палаузов
f9f5d5d55c
Typo architceture → architecture (#19288) 2023-08-10 16:22:44 +02:00
Christian Baars
bfe0857094
add section safeboot_flags in platform_tasmota32.ini (#19281)
This will make it easier to ignore a bunch of libraries in order to speed up builds without polluting the ENV sections too much.

Usage:
[env:my_safeboot_env]
lib_ignore              = ${safeboot_flags.lib_ignore}
2023-08-09 14:02:21 +02:00
Jason2866
7488ed03f0
Tasmota based on Arduino 3.0.0 (#19270) 2023-08-06 13:44:28 +02:00
Jason2866
2e9cd6a57d
Auto detect flash size and adjust FS (#349) (#19215) 2023-07-29 19:48:43 +02:00
Jason2866
3b9ae4c553
Core 2.0.11 (#19181) 2023-07-24 18:06:16 +02:00
Jason2866
bec7d63847
core 2.0.10 (IDF 4.4.5.20230614) (#18878) 2023-06-14 14:43:35 +02:00
Jason2866
bc213289cd
Update platformio_tasmota32.ini (#18863) 2023-06-12 16:20:03 +02:00
Jason2866
55b109de68
esptool v4.6.1 (#18771) 2023-06-01 23:35:14 +02:00
Jason2866
74f9973b8b
Core 2.0.9 from 2023.05.31 (#18762) 2023-05-31 22:41:35 +02:00
Jason2866
8e741052b8
Core 2.0.9 from 2023.05.29 (#18736) 2023-05-29 13:04:23 +02:00
Jason2866
d48c826d42
Core 2.0.9 from 2023.05.17 (#18680)
Updated IDF components:
LittleFS v1.5.4
CAM v2.0.4
DSP latest commit
2023-05-17 13:24:58 +02:00
Jason2866
c42f959520
Framework esp32 2023.05.00 with Tasmota Core 2.0.9 (#18602)
* Platform 2023.05.00 with Tasmota Core 2.0.9
2023-05-07 21:12:33 +02:00
Jason2866
a6aa8924ea
Platform version 2023.04.03 (#18467) 2023-04-21 18:11:50 +02:00
Jason2866
ca88aa2519
fix c3 map metrics (#18465) 2023-04-21 14:24:29 +02:00
Jason2866
11a43ea99b
Tasmota Core 208 (#18460)
* Tasmota Core 2.0.8
* Fix Linker errors
2023-04-20 20:01:35 +02:00
Jason2866
8402f49d0e
esp32 pre core 2.0.8 (#18408) 2023-04-14 10:27:52 +02:00
Jason2866
0456959fa8
Update platformio_tasmota32.ini (#18142) 2023-03-10 14:03:53 +01:00
Jason2866
66b523ec2f
Back to pre core 2.0.7 (#18110)
since issues introduced with core 2.0.7
2023-03-04 21:18:09 +01:00
Jason2866
deeed56610
Refactor set_partition_table.py (#18072) 2023-02-28 12:15:19 +01:00
Jason2866
cadab815ef
pio script to set env PARTITIONS_TABLE_CSV (#18065) 2023-02-27 17:15:19 +01:00
Jason2866
8f17820a43
Update to Tasmota Arduino ESP32 Core 2.0.7 (#18014)
* Tasmota Arduino ESP32 Core 2.0.7
2023-02-21 13:08:27 +01:00
Jason2866
400f0e453e
IDF 4.4.3 changes (#17821)
- updated mDNS to version from esp-protocols
- added PHY driver
2023-01-29 13:06:13 +01:00
Jason2866
fa466d91ff
Tasmota core 2.0.6 (#17493)
* Tasmota core 2.0.6

* PR template core 2.0.6
2022-12-28 14:10:45 +01:00
Jason2866
163456c3fc
Pio: Target: Erase and Upload (#17474) 2022-12-22 11:12:45 +01:00
Jason2866
176e886e81
Tasmota ESP32 core 2.0.5.4 (#17422)
* core 2.0.5.4

* enable IPv6 for all ESP32x builds
2022-12-17 16:24:44 +01:00
Jason2866
cb53e0ba4e
esptool v4.4 / Platform versioning change 2022-11-23 22:26:58 +01:00
Jason2866
2ae8faca2a
Tasmota Core 2.0.5.3 2022-11-10 11:52:47 +01:00
Jason2866
cc98326349 Tasmota Core 2.0.5.2 2022-10-28 11:51:51 +02:00
Jason2866
9688de0b33
One Tasmota Platformio Platform for all framework variants 2022-09-24 12:05:00 +02:00
Jason2866
452c6fabb0
Tasmota Core 2.0.5
* Flash real size is now in core
* Flash chip magic size now in Tasmota `ESP_getFlashChipMagicSize`
* Tasmota Core 2.0.5
2022-09-17 15:53:58 +02:00
Christian Baars
34084c6e75 generate berry structures before every build process 2022-09-03 15:32:24 +02:00
Stephan Hadinger
abf352c8f8 Fix remapping of ledcReadFreq 2022-08-02 19:39:27 +02:00
Jason2866
5cdbcb4343
Tasmota Core 2.0.4.1 2022-07-29 16:21:39 +02:00
Jason2866
b28543b479
Tasmota Core 2.0.4 2022-07-07 11:39:42 +02:00
Jason2866
50ada675a8
Revert "ESP32 core 2.0.4pre" 2022-07-01 15:48:25 +02:00
Jason2866
3704adfaea ESP32 core 2.0.4pre 2022-06-29 22:35:26 +02:00
Jason2866
8314dc3dc7 add builds zbbrdgpro / NsPanel 2022-06-02 20:44:00 +02:00
Jason2866
d07598277a
fixed solo1 framework 2022-05-13 21:30:48 +02:00
Jason2866
8a3e6a88e4
Quick Solo1 safeboot fix 2022-05-13 18:38:43 +02:00
Jason2866
dfa8f54457
Use release Tasmota Core 2.0.3 2022-05-04 18:00:12 +02:00
Jason2866
4d0bcf641d
Update solo1 to safemode framework 2022-05-04 12:12:40 +02:00
Jason2866
7bf98fb52f
Use newest Tasmota Arduino framework
based on IDF441. Support for Safemode
2022-05-04 11:43:11 +02:00
Jason2866
f789225e02
Safemode refactor
* Safemode refactor

* Looks nicer

* rm littlefs upload

* Delete littlefs.bin

* Create placeholder

* Delete tasmota32-minicustom.bin

* Delete tasmota32c3-minicustom.bin

* rm littlefs

* rename to *-safemode.bin
2022-05-02 23:24:52 +02:00
Jason2866
54fc04409a safemode refactor 2022-04-26 16:41:35 +02:00
Jason2866
c035f19808
Update platform-espressif32 framework 2022-04-22 13:59:06 +02:00
Jason2866
dd4f5cce36
Fixed Tasmota Core 2.0.3-rc1
reverted commit 7b89b39e10 in Arduino core which seems faulty
2022-03-31 17:02:40 +02:00
Jason2866
0e8d60b472
revert to earlier core build
actual build do have issues with littlefs
2022-03-30 21:09:08 +02:00
Jason2866
7e6514d112
core 2.0.3rc1 2022-03-29 18:27:31 +02:00
Jason2866
14109dced3 esptool s3 bootloader fix 2022-03-21 12:21:06 +01:00
Jason2866
1675a3d1d0
Pico D4 PSRAM support
fyi @s-hadinger
2022-03-17 18:06:36 +01:00
Jason2866
78801f409c
Fix Pico D4 bootloop and update Solo1 build 2022-03-15 21:03:34 +01:00
Jason2866
ad3f50423a
Core is okay. NimBLE crashes are in Tasmota 2022-03-14 21:12:10 +01:00
Jason2866
665efce4dd
fix NimBLE crashes
reverting to IDF44 commit e8af343d93
2022-03-14 13:33:06 +01:00
Jason2866
ae506c87fa
fix c3 littlefs corruption (affected some boards) 2022-03-13 15:49:23 +01:00
Jason2866
fa7fa51567
fix PICO V3-02 UART WDTs 2022-03-06 18:30:12 +01:00
Jason2866
f5353105df
Tasmota core 2.0.2.3 (#14979) 2022-02-26 17:01:02 +01:00
Jason2866
9a19e73a20
fix wstring in framework(s)
* Fix core wstring issue in frameworks
2022-02-02 13:44:53 +01:00
Theo Arends
49d2620ce6 Fix core wstring issue 2022-02-02 11:10:58 +01:00
Jason2866
32ec553cc7
Tasmota core 2.0.2.x based on release IDF44 (#14611)
* Tasmota core 2.0.2.x based on release IDF44
Co-authored-by: s-hadinger <49731213+s-hadinger@users.noreply.github.com>
2022-01-27 16:53:39 +01:00
Jason2866
40f7d371a2
platform-tasmota-espressif32-2.0.2.1
with toolchain 8.4.0-2021r2-patch2
2022-01-21 14:40:07 +01:00
Jason2866
9ca01dcc54
Use linker Option lto 2022-01-14 23:27:15 +01:00
Jason2866
811d140124
prep one file firmware esp32
For easy initial flashing. Flashing at address 0x0 with esptool.py
Generated in folder `.pio..../firmware-factory.bin` (Not used at the moment!)

## Checklist:
  - [x] The pull request is done against the latest development branch
  - [x] Only relevant files were touched
  - [x] Only one feature/fix was added per PR and the code change compiles without warnings
  - [x] The code change is tested and works with Tasmota core ESP8266 V.2.7.4.9
  - [x] The code change is tested and works with Tasmota core ESP32 V.2.0.2
  - [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-01-02 15:14:54 +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
179920e8a3
Boards.json definition updates
Add definitions to boards.json to make it possible to differentiate later.
2021-12-29 14:37:41 +01:00