Commit Graph
237 Commits
Author SHA1 Message Date
proddy fb8edfb6a7 change year 2025 to 2026 2026-09-25 08:44:57 +02:00
proddy 100edcefe2 optimize LED and fix some edge cases 2026-09-24 17:21:41 +02:00
proddy 40c4fdd2d1 move hardcoded consts to header files 2026-09-24 11:28:14 +02:00
proddy 1cce60096e debug message text changes 2026-09-23 23:05:14 +02:00
Proddy 4eae732801 Merge pull request #3248 from proddy/littlefs-migrate
Littlefs migrate
2026-09-20 22:38:39 +02:00
proddy 7a338f465d add gateway ipv6 (#3246) 2026-09-20 12:28:25 +02:00
proddyandCursor 15ece2030e auto-convert older 3.8.x filesystem to the 3.9.0 format
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-20 11:20:37 +02:00
proddy 307ae9247f fixes #3246 2026-09-19 15:24:23 +02:00
proddy 4b430bc7fd auto-formatting 2026-09-18 15:18:20 +02:00
proddy 167f194bdf add auto check for firmware updates 2026-09-14 19:33:20 +02:00
proddy 7ae9d87a72 possible fix for #3201 2026-09-14 15:48:29 +02:00
proddy ec73a134b5 check Eth, and show warnings 2026-09-14 12:43:34 +02:00
proddy 53e916ed96 use system_name function 2026-09-13 15:14:26 +02:00
proddy 8f37296c89 show NVS values on show command 2026-09-11 16:28:35 +02:00
Proddy e489c0f77d Merge branch 'dev' into dev 2026-09-08 21:14:49 +02:00
proddy 99dd04cbf5 remove writing efuse 2026-09-08 21:08:58 +02:00
proddy dbf54f09f5 auto-formatting 2026-09-05 11:02:33 +02:00
MichaelDvP a22cab95fa Merge remote-tracking branch 'emsesp/dev' into dev 2026-09-05 10:22:39 +02:00
MichaelDvP d1b97daff0 formatting 2026-09-05 09:54:34 +02:00
Michael PapeandClaude Sonnet 5 c1e514d8bf add OLIMEXPOEW board profile, guard against PSRAM/eth clock GPIO conflict
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GnozuURE2WF6AWJzxSu6fP
2026-09-04 13:20:49 +02:00
proddy 518ac0b4b4 check TLS, add more error messages 2026-08-30 15:48:58 +02:00
proddy 84d67c0946 dont run the shunting-yard twice on sendmail values. Sending literal text through system/sendmail logged a warning and dropped the computed body 2026-08-30 14:42:42 +02:00
proddy 0991ed467e dont use ReadyMail/ESP_SSL if security is off 2026-08-30 10:17:07 +02:00
proddy 98a6199a69 fixes for email service 2026-08-29 11:18:53 +02:00
proddy 97af64c53b text change 2026-08-23 22:19:16 +02:00
proddy fce46f7613 auto-formatting 2026-08-23 12:31:27 +02:00
MichaelDvP b05ae6dbbb fix http timeout setting, dev.8 2026-08-19 15:46:11 +02:00
MichaelDvP edd1677526 http timeouts 2026-08-19 11:49:04 +02:00
MichaelDvP 48c118fed7 typo 2026-08-14 15:35:34 +02:00
MichaelDvP 1d9a0b6257 set boottime for RTC (if rtc is set) 2026-08-10 10:11:43 +02:00
proddy d47915d815 text changes 2026-08-09 20:20:53 +02:00
proddy e4d127db67 mqtt disconnect on non-psram boards 2026-08-09 09:58:57 +02:00
proddy ae3443c637 various lint optimizations (add const, pass by reference) 2026-08-08 11:43:44 +02:00
proddy 1b2371c67a scan all dns slots, prevent STA warning on boot 2026-08-06 12:10:21 +02:00
proddy e166db8b70 fix lint warnings from SonarQube 2026-08-02 14:41:46 +02:00
proddy 4a8ad71b63 auto-formatting 2026-08-01 17:03:15 +02:00
proddy 2bef33f81a added application setting 'disable factory' Feature request->Button anti tampering mode
Fixes #3150
2026-07-26 13:34:15 +02:00
proddy c91488d2fe cz -> cs 2026-07-26 11:16:10 +02:00
MichaelDvP e9b300f20b Merge branch 'dev' into core3 2026-07-12 16:40:45 +02:00
MichaelDvP a20d1d8970 fix typo 2026-07-12 10:17:02 +02:00
MichaelDvP 9c905c8bab donot fetch system_info for reset command 2026-07-12 09:46:18 +02:00
MichaelDvP f6cb695635 direct call compute 2026-07-09 19:41:13 +02:00
MichaelDvP 95f475ab6f command message calsl compute direct,#3127 2026-06-21 10:53:10 +02:00
proddy 7f98139deb add missing commands to restore 2026-06-13 17:24:29 +02:00
Cursor AgentandProddy 515eb2a16b fix: run message/sendmail shunting-yard synchronously to avoid main-loop deadlock
command_message() and command_sendmail() handed their value to
WebSchedulerService via raw_value and busy-waited up to 2s for the
scheduler loop (running in a separate task) to compute it. After the
scheduler was moved to run synchronously in the main loop, any caller
running in the main loop (MQTT-triggered commands, scheduler-triggered
commands) deadlocks: the loop that would compute raw_value cannot run
while the caller is blocking inside it. The 2s wait then times out and
system/message fails entirely (sendmail sends the un-computed body).

Compute the value directly with compute() instead, which restores
correct behaviour for all callers.

Co-authored-by: Proddy <proddy@users.noreply.github.com>
2026-06-13 06:59:43 +00:00
proddy 7664d50d69 one command function, to save on heap 2026-06-10 22:06:46 +02:00
proddy 2cb7677098 implement migration to new Commands/Scheduler 2026-06-08 22:35:07 +02:00
proddy 2102180c46 add commands to system backup 2026-06-08 20:43:42 +02:00
proddy 5c4dfcb9ae first try 2026-06-07 18:26:35 +02:00
proddy 511f5c1681 camelCase system name 2026-06-07 14:39:56 +02:00