Commit Graph
18013 Commits
Author SHA1 Message Date
TD-er 839a768ff1 [Debug] Add option to include filename:linenr on PCONFIG debug logs 2026-08-23 22:56:15 +02:00
TD-er 6cc2eb13c7 [Debug] Change log level to error + reduce build size + uncrustify 2026-08-23 20:29:49 +02:00
TD-er 7eeaa36358 [Debug] Add runtime bounds checks for PCONFIG_xxx macro parameters 2026-08-23 17:52:04 +02:00
TD-er 78384d9e4f Merge pull request #5616 from TD-er/bugfix/I2Ccheck_failingOnDisabledTasks
[Bug] Fix partial webform load on disabled tasks (#5615)
2026-08-22 16:32:40 +02:00
TD-er 093fd2a780 [Bug] Fix partial webform load on disabled tasks (#5615)
Fixes: #5615
2026-08-22 15:19:35 +02:00
TD-er cdc42ba3a1 Merge pull request #5614 from tonhuisman/feature/EEPROM-update-lib-for-better-timing
[EEPROM] Replace library and improve timing
2026-08-21 19:27:51 +02:00
Ton Huisman d35134db1d [Docs] Fix a few small typos 2026-08-21 16:33:40 +02:00
Ton Huisman 708bcb3830 [P129] Fix: Read inputs during INIT, so first PLUGIN_READ produces actual values instead of 0 2026-08-21 16:20:34 +02:00
Ton Huisman 146904e5be [RTC SRAM] Fix initialization error causing reboots at read 2026-08-21 15:23:53 +02:00
Ton Huisman 899e557c18 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/EEPROM-update-lib-for-better-timing 2026-08-20 21:55:46 +02:00
TD-er 9e153a980e Merge pull request #5612 from TD-er/bugfix/Small_optimzations_reduce_load
Bugfix/small optimzations reduce load
2026-08-20 21:53:26 +02:00
Ton Huisman bd851423c6 [EEPROM] Replace library and improve timing 2026-08-20 21:20:18 +02:00
TD-er 742cd74f34 [EEPROM/RTC] Add timing stats for read/write to EEPROM/RTC 2026-08-20 16:24:52 +02:00
TD-er 19806006ff [VL53L1X] Move includes to .cpp for linker to leave out unused code 2026-08-20 12:55:41 +02:00
TD-er 27048f5a8f [EEPROM/RTC] Add timing stats for read/write to EEPROM/RTC 2026-08-20 12:52:22 +02:00
TD-er 34261f9278 Merge remote-tracking branch 'letscontrolit/mega' into bugfix/Small_optimzations_reduce_load 2026-08-20 12:00:54 +02:00
TD-er 702daa5c6f Merge pull request #5611 from tonhuisman/bugfix/Build-fix-serial-defines-eeprom-on-hardwarepage
[Build] Fix serial defines and streamline EEPROM settings
2026-08-20 10:33:32 +02:00
Ton Huisman 1b311e6ca5 [Storage] Build Eeprom/RTC overview page more smooth 2026-08-19 23:31:20 +02:00
Ton Huisman 0dd97c820b [Build] Exclude ChartJS feature from Display B build for size 2026-08-19 23:30:20 +02:00
TD-er 424e42ae96 Merge remote-tracking branch 'letscontrolit/mega' into bugfix/Small_optimzations_reduce_load 2026-08-19 20:48:09 +02:00
Ton Huisman 439fef584a [Build] Fix serial defines and streamline EEPROM settings 2026-08-19 20:27:03 +02:00
TD-er c1f95a7bd9 Merge pull request #5593 from tonhuisman/feature/DeviceStruct-add-allowed-serial-config
[DeviceStruct] Add setting for Allowed Serial Ports
2026-08-19 17:00:21 +02:00
TD-er 3c65969d26 Merge pull request #5594 from tonhuisman/bugfix/P073-wrong-content-on-74hc595-displays
[P073] Correct wrong content shown on 74HC595 displays
2026-08-19 16:59:23 +02:00
TD-er c9b135a89b Merge pull request #5600 from tonhuisman/feature/Rules-add-unescape-escape-parse-json-functions
[Rules] Add string functions `unescape`, `escape`, `parse` and `json`
2026-08-19 16:58:57 +02:00
TD-er 68ff90f420 Merge pull request #5605 from tonhuisman/feature/MQTT-discover-group-incl-taskname
[MQTT] Discovery add optional Taskname to Group unique id
2026-08-19 16:58:05 +02:00
TD-er ec2f5f7365 Merge pull request #5610 from tonhuisman/bugfix/Build-stats-without-chartjs-failed-other-typos
[Build] Fix build for Stats without ChartJS and other typos, update docs
2026-08-19 16:57:23 +02:00
Ton Huisman e430a37764 [Storage] Add documentation for EEPROM and RTC SRAM and commands 2026-08-19 16:41:28 +02:00
Ton Huisman 911498b62a [Storage] Fix issue with saving the EEPROM settings (manual merge-error) 2026-08-19 16:40:25 +02:00
Ton Huisman 7e5a033e75 [Build] Fix build for Stats without ChartJS and other typos 2026-08-18 23:18:49 +02:00
TD-er 91c20ed801 Merge pull request #5609 from tonhuisman/bugfix/Build-chart-js-needed-for-network-stats
[Build] Fix MAX build issue by enabling Chart-JS feature partially
2026-08-18 22:31:47 +02:00
Ton Huisman 89a34112a4 [Build] Fix MAX build issue by enabling Chart-JS feature partially 2026-08-18 22:30:23 +02:00
TD-er 74b85ed550 Merge pull request #5608 from tonhuisman/bugfix/Build-remove-chart-js-to-make-neopixel-fit
[Build] Fix Neopixel build-size by disabling Chart-JS feature
2026-08-18 21:27:54 +02:00
Ton Huisman da00bcd618 [Build] Fix Neopixel build-size by disabling Chart-JS feature 2026-08-18 13:32:43 +02:00
Ton Huisman d5e5cb71ca Merge branch 'mega' into feature/MQTT-discover-group-incl-taskname 2026-08-18 11:33:19 +02:00
Ton Huisman 56e7bbd5bc Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Rules-add-unescape-escape-parse-json-functions 2026-08-18 11:32:10 +02:00
Ton Huisman 601e2a29be Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Rules-add-unescape-escape-parse-json-functions 2026-08-18 11:31:50 +02:00
Ton Huisman 4cb7788cfa Merge branch 'mega' into bugfix/P073-wrong-content-on-74hc595-displays 2026-08-18 11:00:02 +02:00
Ton Huisman 6b0e828d28 Merge branch 'mega' into feature/DeviceStruct-add-allowed-serial-config 2026-08-18 10:59:17 +02:00
TD-er bd7b2ee24a Merge pull request #5607 from tonhuisman/bugfix/Build-minimal-1M-no-i2c
[Build] Fix Minimal 1M builds without I2C included
2026-08-18 10:39:27 +02:00
Ton Huisman 8c62167a7c [Build] Fix Minimal 1M builds without I2C included 2026-08-18 10:30:57 +02:00
TD-er c45cbcc992 Merge pull request #5382 from tonhuisman/feature/Storage-add-support-for-External-EEPROM
[Storage] Add support for storing some data in External EEPROM
2026-08-17 23:36:18 +02:00
Ton Huisman f347ae2bc3 [Storage] Fix SRAM size for DS3232 RTC 2026-08-17 22:42:30 +02:00
Ton Huisman 8675411c3c [Storage] Fix support for PCF8583 RTC 2026-08-17 21:38:40 +02:00
Ton Huisman ac12667365 [Storage] Add support for PCF8583 RTC with 240 bytes SRAM 2026-08-17 17:08:01 +02:00
Ton Huisman 1d185d5fb6 [Storage] Use best available data type, and max number of decimals, on EepromVar page 2026-08-15 16:51:43 +02:00
Ton Huisman 908c8fe12a [Docs] P001: Include generic Data Acquisition docs 2026-08-14 17:12:35 +02:00
Ton Huisman 1c19bf4814 [MQTT] Discovery: Update documentation 2026-08-14 17:11:36 +02:00
Ton Huisman 324142d54a [MQTT] Discovery: remove unneeded parameter (smaller binary) and uncrustify source 2026-08-14 16:07:16 +02:00
Ton Huisman 2fd8f0e430 [MQTT] Discovery add optional Taskname to Group unique id 2026-08-14 16:03:49 +02:00
Ton Huisman f8e57ae207 [Storage] Use correct Settings accessor for external timesource 2026-08-13 11:29:00 +02:00