Commit Graph
9793 Commits
Author SHA1 Message Date
Ton Huisman bd2ba67f67 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P123-add-support-for-more-touchscreen-types 2024-06-20 21:21:35 +02:00
TD-er 07df84b76b [Controller] Fix sending to controller 2024-06-17 23:52:43 +02:00
Ton Huisman e9903a9ff3 [P123] Save current device I2C address 2024-06-14 22:43:07 +02:00
Ton Huisman 049700d483 [Commands] i2cscanner: add debug and multiplexer support 2024-06-14 22:41:20 +02:00
Ton Huisman 0816757ec4 [P123] Add support for CHSC5816 and update documentation 2024-06-10 23:22:08 +02:00
Ton Huisman 1ac4a69d17 [P123] Update documentation 2024-06-08 21:19:12 +02:00
Ton Huisman ee0341c86a [P123] Update documentation 2024-06-05 22:00:47 +02:00
Ton Huisman cc898b1c69 [P123] Add support for GT911, CST820, CST226 and AXS15231 touch screens 2024-06-03 23:10:50 +02:00
TD-er 785952087e [Cleanup] Revert line endings from LF to CRLF 2024-05-31 09:48:23 +02:00
TD-er 4f1f471bdf Merge pull request #5041 from tonhuisman/feature/P110-P113-Add-direction-option
[P110]/[P113] Add Direction value, optimizations
2024-05-30 22:52:06 +02:00
TD-er f5a11edacb [Cleanup] Further reduction of load 2024-05-30 18:17:03 +02:00
TD-er d8ec34ab57 [Cleanup] Speedup converting task values to String
`formatUserVarNoCheck` was called often in a sequence for all taskvalues of the same task.
Every time the same checks had to be done, which took quite a long time.
On average each call to this function now takes roughly 1 msec less (3x as fast)
2024-05-30 13:09:39 +02:00
TD-er 8d1c4dbead Merge branch 'mega' into feature/P110-P113-Add-direction-option 2024-05-30 00:25:36 +02:00
TD-er c4102c0841 Merge pull request #5038 from tonhuisman/feature/P167-add-support-for-standalone-sen5x-sensor
[P167] Enable use of SEN5x sensor, other improvements
2024-05-29 23:31:49 +02:00
TD-er 9d846f1039 Merge pull request #4016 from tonhuisman/feature/P123-add-ft6206-touch-screen
[P123] Add FT6206 Capacitive touch screen and [ESPEasy_TouchHandler] helper
2024-05-29 23:29:44 +02:00
TD-er 87877d467d Merge pull request #5052 from tonhuisman/feature/Commands-owscan-to-scan-for-1-wire-devices
[Commands] Add OWScan command to scan for 1-wire devices
2024-05-29 23:28:23 +02:00
TD-er 79a87e1384 Merge pull request #5051 from tonhuisman/feature/P004-add-get-config-variable-handling
[P004] Add support for Get Config Value to retrieve sensor statistics
2024-05-29 23:28:06 +02:00
TD-er 0a45bf0de4 Merge pull request #5050 from tonhuisman/feature/P080-add-event-with-ibutton-address
[P080] Add Event with iButton address
2024-05-29 23:27:38 +02:00
Ton Huisman 47c0c7e81b Merge branch 'mega' into feature/P004-add-get-config-variable-handling 2024-05-28 22:03:07 +02:00
TD-er 06e458ea04 [Controller] Fail gracefully when almost out of memory
One often reported issue is that the ESPEasy node (especially ESP8266 ones) will crash when WiFi is unstable.

This could be due to memory suddenly filling up by the controller queue.
When creating a new item for the controller queue, there was no `(std::nothrow)` included on the `new` calls, so if running out of memory this might have thrown a `std::bad_alloc` exception, which are not caught and thus ESPEasy might crash on it.
2024-05-23 15:20:14 +02:00
Ton Huisman 5d5dccfad3 Merge branch 'mega' into feature/P123-add-ft6206-touch-screen 2024-05-22 21:32:11 +02:00
TD-er 10d11015ec Merge branch 'mega' into feature/P080-add-event-with-ibutton-address 2024-05-21 12:04:25 +02:00
TD-er 94af2bc1d9 [ESP-IDF5.1] Fix crashes on LittleFS after factory reset 2024-05-21 09:56:34 +02:00
Ton Huisman 49005f3043 [P167] Correct interrupt function definitions 2024-05-20 23:23:46 +02:00
Ton Huisman 63daeaf8cd Merge branch 'feature/P167-add-support-for-standalone-sen5x-sensor' of https://github.com/tonhuisman/ESPEasy-1 into feature/P167-add-support-for-standalone-sen5x-sensor 2024-05-20 23:15:32 +02:00
Ton Huisman c06f4061fb Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P123-add-ft6206-touch-screen 2024-05-19 13:27:30 +02:00
TD-er 102f46b881 Merge branch 'mega' into feature/P167-add-support-for-standalone-sen5x-sensor 2024-05-19 01:39:55 +02:00
TD-er 077f87fa3e Merge branch 'mega' into feature/P080-add-event-with-ibutton-address 2024-05-19 01:38:24 +02:00
TD-er 58c58ac2ae Merge branch 'mega' into feature/P004-add-get-config-variable-handling 2024-05-19 01:38:11 +02:00
TD-er 9eeec78706 Merge branch 'mega' into feature/Commands-owscan-to-scan-for-1-wire-devices 2024-05-19 01:37:33 +02:00
Ton Huisman a4304b5f10 [P087] Parse Get Config Values with period instead of comma, with fall-back 2024-05-18 21:46:06 +02:00
Ton Huisman 6996632925 [P011] Parse Get Config Values with period instead of comma, with fall-back 2024-05-18 21:24:05 +02:00
Ton Huisman 83280b93b4 [AdaGFX Helper] Parse Get Config Values with period instead of comma, with fall-back 2024-05-18 21:05:14 +02:00
Ton Huisman a5e44671bd [1WireHelper] Return Unknown for unrecognized devices 2024-05-16 22:21:13 +02:00
Ton Huisman 7648885036 [P004] Change argument separator to dot for Get Config Value 2024-05-15 23:01:00 +02:00
Ton Huisman c27083234e [P004] Correct typo 2024-05-14 12:42:03 +02:00
Ton Huisman 1a0daf7d9a [Commands] Add OWScan command to scan for 1-wire devices 2024-05-11 21:30:41 +02:00
Ton Huisman 29324bd1d4 [P004] Add support for Get Config Value to retrieve sensor statistics 2024-05-11 20:47:16 +02:00
Ton Huisman 7047c73afb [P080] Remove unneeded Dallas_startConversion calls, reduce logging for Dallas_readiButton call 2024-05-11 13:39:07 +02:00
Ton Huisman 16d7111eae [DallasHelper] Reduce logging for Dallas_readiButton to on-change only 2024-05-11 13:37:03 +02:00
Ton Huisman 015cd51801 [P080] Add Event with iButton address 2024-05-10 22:17:24 +02:00
Ton Huisman 80b7baadda [AdaGFX_Helper] Fix font offset issues 2024-05-08 22:01:19 +02:00
Ton Huisman 473625daf8 [AdaGFX_Helper] Fix merge conflict 2024-05-08 21:59:29 +02:00
Ton Huisman 5cd0d9531c [AdaGFX_Helper] Fix typo in default font definition 2024-05-07 20:35:35 +02:00
Ton Huisman 3a8d898d57 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P110-P113-Add-direction-option 2024-05-06 20:41:26 +02:00
Ton Huisman 0fbab6c3eb Merge branch 'feature/Various-improvements-and-fixes-2024-05' of https://github.com/tonhuisman/ESPEasy-1 into feature/Various-improvements-and-fixes-2024-05 2024-05-05 23:18:31 +02:00
Ton Huisman b13db0e326 Merge branch 'mega' into feature/Various-improvements-and-fixes-2024-05 2024-05-05 23:16:06 +02:00
Ton Huisman 3d4c5d45b7 [P167] Add command sen5x,techlog,<0|1> 2024-05-05 17:01:15 +02:00
Ton Huisman 49dfcea725 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P167-add-support-for-standalone-sen5x-sensor 2024-05-05 15:15:57 +02:00
Ton Huisman 4c95f161bf Merge branch 'mega' into feature/P123-add-ft6206-touch-screen 2024-05-04 23:46:57 +02:00