Ton Huisman and GitHub
2d760c36fb
Merge branch 'mega' into feature/SPI-add-support-for-multiple-buses
2026-01-08 11:17:14 +01:00
Ton Huisman
b25839f945
[P116] Add ST77xx resolutions 240x320 and 240x280
2025-12-20 23:17:04 +01:00
Ton Huisman
d9a19bb82a
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/SPI-add-support-for-multiple-buses
2025-10-28 22:24:30 +01:00
Ton Huisman
01619ae6df
[TLS-MQTT] Automatic switch to ECDSA when error is 296 (TLS handshake)
2025-10-13 23:30:39 +02:00
Ton Huisman
62c9695947
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/TLS-update-bearssl-cp
2025-10-13 22:27:37 +02:00
Ton Huisman
6e93ac8808
[TLS] Update TLS to be able to use ECDHE_ECDSA_AES_128_GCM_SHA256 cipher
2025-10-11 13:39:17 +02:00
Ton Huisman
2d604c92e7
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P102-add-support-for-pzem017v1
2025-09-11 20:08:34 +02:00
Ton Huisman
5654bdf6fa
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/SPI-add-support-for-multiple-buses
2025-09-10 22:24:42 +02:00
Ton Huisman
d1f7a2a0b9
[P089] Add support for ESP32
2025-08-14 22:47:03 +02:00
Ton Huisman
b61dcad353
[P096] Enable support for configurable SPI bus
2025-08-13 14:42:46 +02:00
Ton Huisman
7e13c7bd0c
[P099] Enable support for configurable SPI bus
2025-08-13 14:01:25 +02:00
Ton Huisman
b753fea2ba
[P111] Enable support for configurable SPI bus (and reformat source)
2025-08-13 12:18:03 +02:00
Ton Huisman
9e560d2c52
[P118] Enable support for configurable SPI bus
2025-08-13 11:55:13 +02:00
Ton Huisman
55fab58823
[P125] Enable support for configurable SPI bus
2025-08-13 11:29:56 +02:00
Ton Huisman
a54228181c
[P104] Enable support for configurable SPI bus
2025-08-12 22:20:51 +02:00
Ton Huisman
0c2f09df87
[P095] Enable support for configurable SPI bus
2025-08-12 22:20:26 +02:00
Ton Huisman
ab8823a80d
[P102] Add support for PZEM-017v1
2025-08-05 22:41:26 +02:00
repa6
990c0d3e8a
extended TAC2100 registers list and added TAC2100 to docimentation
2025-08-02 17:07:25 +02:00
repa6
f756bddb4d
added TAC2100 support to _P078_Eastron plugin
2025-08-02 13:30:18 +02:00
Ton Huisman
27403047fd
[Libs] PubSubClient signed/unsigned comnparison warning
2025-07-27 14:55:34 +02:00
Ton Huisman
c1ef6572b9
[Libs] MFRC522 remove unused variable
2025-07-27 14:47:59 +02:00
Ton Huisman
b59cdc58a3
[P095] Add ILI9342 display variants
2025-07-07 22:06:56 +02:00
TD-er
d6b083cd09
[PubSubClient3] Add check for nullptr in CHECK_STRING_LENGTH
...
strnlen will cause a crash when called with a nullptr. Where this macro is called, there are already some checks for optional fields, however it is a bit 'not so nice' for the device to crash when accidentally a nullptr is given for for example the id or will message. (will topic is checked, will message is not)
See: https://github.com/hmueller01/pubsubclient3/pull/48
2025-07-03 11:28:06 +02:00
TD-er
66c12ebbff
[PubSubClient3] Speedup publish large messages using buffer
...
As discussed here: https://github.com/hmueller01/pubsubclient3/issues/29#issuecomment-2727644476
2025-06-29 00:18:39 +02:00
TD-er
c48ffdf0b2
[PubSubClient] Update to new fork PubSubClient3
2025-06-28 23:31:54 +02:00
TD-er
c4815cfd11
[MFRC522] Do proper timing for communicating with card
2025-06-26 21:05:15 +02:00
TD-er
311dd998f5
[MFRC522] Allow to dump card info to debug logs
2025-06-26 21:05:04 +02:00
TD-er
371acc5bab
[MFRC522] Simplify board reset during init
2025-06-26 21:04:57 +02:00
TD-er
28b47fb1cf
[MFRC522] Improve range of reader
2025-06-26 21:04:48 +02:00
TD-er
74a2f920dd
[MFRC522] Speed-up detecting cards + make error recovery more stable
2025-06-26 21:03:44 +02:00
Ton Huisman
cdfdbbe21b
[P116] Add support for ST7735/ST7789 170x320 displays
2025-06-11 22:54:59 +02:00
TD-er
0d1759e50f
[PinStates] Add table (ESP-IDF5.5 only) for showing actual GPIO config
2025-04-23 02:49:23 +02:00
TD-er
e04d8033dc
[I2C] Fix issues with GPIO 21 & 22 when no I2C is configured
2025-04-21 20:39:08 +02:00
TD-er
276643f717
[WiFi] Fix setup WiFi scan from web flasher
2025-04-19 15:21:48 +02:00
TD-er
01ed6d72ce
[Console] Revert limiting write chunks to 64 bytes for non-USB serial
2025-04-19 13:30:29 +02:00
TD-er
0c6b1a91e5
[1-wire] Cleanup timing critical code
2025-04-15 01:43:31 +02:00
TD-er
d20975ac44
[1-wire] Fix set GPIO to output via direct GPIO access
2025-04-14 23:03:01 +02:00
TD-er and GitHub
127859cd20
Merge pull request #5287 from tonhuisman/feature/P020-data-handling-improvements
...
[P020] Improve data handling, add UDP receiver
2025-04-02 22:23:18 +02:00
TD-er and Ton Huisman
d58715b06e
[Serial] Add setXxBufferSize functions
2025-03-26 23:02:34 +01:00
Ton Huisman
cfdb30d8f2
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/I2C-multiple-interfaces-support
2025-03-15 14:49:45 +01:00
Ton Huisman
2aa92a321f
[P116] Add support for ST7735 172x320px display
2025-02-20 23:06:42 +01:00
Ton Huisman
21360bef1f
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/I2C-multiple-interfaces-support
2025-02-18 21:58:24 +01:00
TD-er
3c77d996ca
[ESP32-S3] Fix max. 63 addressable LEDs on ESP32-S3 with OPI PSRAM
2025-02-14 13:42:29 +01:00
TD-er
6e3861505a
[NeoPixel] Fix issue running addressable LEDs on ESP32S3 with OPI PSRAM
...
Fixes: #5253
For builds with "OPI PSRAM", the entire sketch is uploaded from flash to PSRAM at boot as PSRAM is way faster than flash. (about 3x faster)
This is also why the reported PSRAM size is about 5 MB while you have 8 MB PSRAM.
Another side-effect is that there is another threshold for allocating memory to internal or PSRAM based on size.
So starting from 64 LEDs, the malloc switches to use PSRAM instead of internal RAM.
Problem is that we can't use DMA from PSRAM while we have read- and write-access to it.
So the change in this test build is to force allocating memory on internal RAM and use a flag to make sure it is DMA accessible.
Timeout is set to 100 msec, which is enough for not really blocking the ESP, but should still not happen anyway as it allows for roughly 2000 LEDs to be updated in that period.
2025-02-13 23:43:52 +01:00
Ton Huisman
26c9fa8a5d
[Libs] Avoid using Wire.begin()
2025-02-10 23:28:40 +01:00
Ton Huisman
130418da86
[P139] Update predefined settings for LilyGO T-Beam S3
2025-02-01 17:04:09 +01:00
Ton Huisman
6301cbeba7
[P139] Updated TTGO T-Pcie configuration defaults
2025-01-25 13:26:48 +01:00
Ton Huisman
d0540dd932
[P139] Uncrustify formatting
2025-01-25 13:23:15 +01:00
TD-er
65320c8dee
[P139] Fix ESP8266 build + show device state
2025-01-24 19:37:51 +01:00
TD-er
0a684b02b7
[Cleanup] Convert other charging related settings to use FormSelector
2025-01-24 16:10:34 +01:00