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
proddy and Cursor
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 Pape and Claude 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 Agent and Proddy
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