Bernhard Kirchen
cb0f8f20a8
disable CI builds for generic and generic_esp32
...
these fail due to the overflowing sketch partition. we can re-enable CI
build for these environments once we decided on how to handle ESP32 with
only 4MB of flash.
2024-06-23 13:21:28 +02:00
Bernhard Kirchen
5e3a53d8d3
Merge upstream tag 'v24.6.10' into development
2024-06-21 16:45:41 +02:00
Thomas Basler
119b7b18e6
Upgrade ESP Async WebServer from 2.10.6 to 2.10.8
2024-06-10 21:44:33 +02:00
Thomas Basler
a2b568923c
Upgrade ESP Async WebServer from 2.10.5 to 2.10.6
2024-06-09 14:54:03 +02:00
Thomas Basler
c960602c62
Upgrade ESP Async WebServer from 2.10.3 to 2.10.5
2024-06-08 11:16:06 +02:00
Thomas Basler
b2515753c1
Upgrade ESP Async WebServer from 2.10.0 to 2.10.3
2024-06-02 14:13:32 +02:00
Thomas Basler
cffa7a2b2c
Remove no more required async_tcp patch
2024-05-31 01:01:47 +02:00
Thomas Basler
5af7e67de7
Upgrade ESP Async WebServer from 2.9.5 to 2.10.0
2024-05-30 00:11:57 +02:00
Thomas Basler
4fea9d81a8
Upgrade espMqttClient from 1.6.0 to 1.7.0
2024-05-30 00:08:55 +02:00
Thomas Basler
6358b1ebee
Update espressif32 from 6.6.0 to 6.7.0
2024-05-15 18:10:10 +02:00
Bernhard Kirchen
255e81e6bd
Merge upstream tag 'v24.5.6' into development
2024-05-07 22:03:26 +02:00
Thomas Basler
d3b134fe90
Upgrade ESP Async WebServer from 2.9.4 to 2.9.5
2024-05-06 19:49:15 +02:00
Bernhard Kirchen
b7a8bdf07b
remove rweather/Crypt lib from firmware (save 2.1k of flash)
...
mbedtls is already integral part of the firmware. use it in favor of
rweather/Crypto library to calculate a sha256 checksum of a string, as
used in the HTTP power meter implementation.
2024-05-06 11:04:24 +02:00
Bernhard Kirchen
1dd64a57fd
remove FirebaseJson lib from firmware (save 17.5k of flash)
...
we used this library solely to interpret the answer of an HTTP web
server as JSON and find a particular value using a path expression in
the HTTP power meter implementation.
since we ran out of flash memory on non-S3 ESP32, we need to cut some
corners. removing FirebaseJson is the last low-hanging fruit that we
currently know of. we can get rid of it by using ArduinoJson (which is
already integral part of the firmware) and implementing a custom logic
to extract a value based on a path expression.
other than the FirebaseJson path "finder", the new implementation
only knows how to access sub-keys delimited by a forward slash. in
particular, accessing array members is not supported any more. I am
hoping that this is simply not an issue. if so, we will have users
complaining and we can add this functionality in a later release.
2024-05-06 11:04:24 +02:00
Bernhard Kirchen
18dab3cf1c
Merge upstream tag 'v24.4.24' into development
2024-05-02 20:49:41 +02:00
Thomas Basler
c08969b782
Upgrade olikraus/U8g2 from 2.35.17 to 2.35.19
2024-04-29 23:26:01 +02:00
Thomas Basler
783a7b3868
Upgrade ESP Async WebServer from 2.9.3 to 2.9.4 and set ASYNC_TCP_QUEUE_SIZE to 128 for different Async TCP library
2024-04-29 22:51:54 +02:00
Thomas Basler
b704126453
Use fixed versions for all dependencies
2024-04-28 22:08:55 +02:00
helgeerbe
fdc5054480
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into merge-v24.4.12
2024-04-25 20:59:19 +02:00
Thomas Basler
21cadabd5d
Upgrade olikraus/U8g2 from 2.35.15 to 2.35.17
2024-04-23 18:52:47 +02:00
Thomas Basler
c36369a83b
Upgrade ESP Async WebServer from 2.9.0 to 2.9.3
2024-04-23 18:49:52 +02:00
Thomas Basler
68b1a9ee08
Remove no more required web server patch
...
By using the new ESPAsyncWebserver this patch is no more required as it is already included in the upstream repo
2024-04-12 20:53:36 +02:00
Thomas Basler
2e3125fe8d
Feature: Migrated ArduinoJson 6 to 7
2024-04-05 19:14:56 +02:00
Thomas Basler
e7a9c96b72
Upgrade ESP Async WebServer from 2.8.1 to 2.9.0
2024-04-03 23:11:30 +02:00
Thomas Basler
aa10c2c5e1
Fix: Too small event_queue_size in AsyncTCP lead to wdt reset
...
Fix #1705
2024-04-03 19:12:08 +02:00
Thomas Basler
d2d775d687
Update espressif32 from 6.5.0 to 6.6.0
2024-04-02 19:58:42 +02:00
Bernhard Kirchen
06f39f8396
Merge remote-tracking branch 'tbnobody/master' into development
2024-03-23 22:58:21 +01:00
Thomas Basler
326cb15a76
Upgrade olikraus/U8g2 from 2.35.14 to 2.35.15
2024-03-22 20:42:14 +01:00
helgeerbe
5259fc172a
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into v24.3.15
2024-03-20 09:42:35 +01:00
Thomas Basler
dc04a63f7c
Upgrade ESP Async WebServer from 2.7.0 to 2.8.1
2024-03-15 20:04:42 +01:00
Thomas Basler
cab38d3c84
Upgrade olikraus/U8g2 from 2.35.10 to 2.35.14
2024-03-15 19:57:28 +01:00
Thomas Basler
0b7258d50e
Upgrade olikraus/U8g2 from 2.35.9 to 2.35.10
2024-03-14 20:12:24 +01:00
helgeerbe
c72ae561c7
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2024-02-19 16:03:56 +01:00
Thomas Basler
03758ad35a
Upgrade espMqttClient from 1.5.0 to 1.6.0 and ESPAsyncWebServer to a more maintained version
2024-02-15 20:58:53 +01:00
Thomas Basler
7e2064e264
Feature: Added support for boards with 16MB flash and PSRAM
2024-02-02 20:33:42 +01:00
helgeerbe
ebacc2f25f
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2024-01-25 23:36:32 +01:00
Thomas Basler
72a2c58f1e
Update bblanchon/ArduinoJson from 6.21.4 to 6.21.5
2024-01-18 20:39:43 +01:00
helgeerbe
f305b40be0
Merge pull request #612 from Fribur:development
...
- fix to HttpPowermeter not using explicitly specified non standard ports
- Revert back to using FirebaseJson instead of ArduinoJson
2024-01-17 13:26:52 +01:00
helgeerbe
63205f88be
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2024-01-16 17:39:45 +01:00
helgeerbe
b8fcdf3998
build: add manual lib dependency that ESPSoftwareSerial 8.0.1 can compile
...
Add lib dependency
https://github.com/dok-net/ghostl @ ^1.0.1
manually. ESPSoftwareSerial 8.0.1 has incorrect debendency configuration.
2024-01-16 12:55:38 +01:00
Fribur
e136e096f4
Merge branch 'development' into development
2024-01-08 11:00:59 -05:00
helgeerbe
2806b6db86
set dependency for plerup/EspSoftwareSerial to 8.0.1
...
8.2.0 has unresolvable dependencys
2024-01-07 18:00:57 +01:00
Thomas Basler
6556268056
Allow multiple patch directories per environment
2024-01-07 00:47:05 +01:00
Bernhard Kirchen
2ed66eb992
Fix: define _TASK_THREAD_SAFE for TaskScheduler
...
the TaskScheduler runs in the context of a FreeRTOS thread/task. there
are other such threads (MQTT client and web server in particular). to
allow changing TaskScheduler task properties from different threads, we
need to enable the use of a mutex to protect the TaskScheduler.
2024-01-05 21:55:15 +01:00
Fribur
bc38ce344f
remove FirebaseJson from platfromio.ini, fix unintended change in PowerLimiter
2024-01-04 18:22:58 -05:00
helgeerbe
cbf7680836
merge v23.12.31
2024-01-01 14:50:51 +01:00
Thomas Basler
892230b153
Merge branch 'pr1598' into dev
2023-12-31 20:23:36 +01:00
Bernhard Kirchen
21936a8e1a
Fix: define _TASK_THREAD_SAFE for TaskScheduler
...
the TaskScheduler runs in the context of a FreeRTOS thread/task. there
are other such threads (MQTT client and web server in particular). to
allow changing TaskScheduler task properties from different threads, we
need to enable the use of a mutex to protect the TaskScheduler.
2023-12-29 11:41:35 +01:00
helgeerbe
f89f9da67a
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-12-29 10:54:41 +01:00
Thomas Basler
4182e3a071
Upgrade olikraus/U8g2 from 2.35.8 to 2.35.9
2023-12-28 14:52:36 +01:00