mirror of
https://github.com/MarekZegare4/MeshCore-Solo.git
synced 2026-08-04 03:06:12 +00:00
feat: screen lock — hold Back + 3×Enter to lock/unlock
- Long press Back starts lock sequence; 3 Enter presses within 3s toggle lock - Locked screen wakes for 5 seconds on any key, showing clock and unlock hint - Incoming messages do not wake the display while locked - Auto Lock setting in Display section: locks automatically when screen turns off - Lock state persisted in UITask; NodePrefs gains auto_lock flag Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
885aa11f47
commit
b8336b4983
@@ -37,6 +37,7 @@ struct NodePrefs { // persisted to file
|
||||
uint8_t default_scope_key[16];
|
||||
uint8_t display_brightness; // 0=min..4=max, default 2 (medium)
|
||||
uint16_t auto_off_secs; // display auto-off: 0=never, else seconds (default 15)
|
||||
uint8_t auto_lock; // 0=disabled, 1=lock screen when display turns off
|
||||
int8_t tz_offset_hours; // timezone offset from UTC, -12..+14 (default 0)
|
||||
uint16_t low_batt_mv; // auto-shutdown threshold: 0=disabled, 3000-3500 mV
|
||||
uint8_t batt_display_mode; // 0=icon, 1=percent, 2=voltage
|
||||
|
||||
Reference in New Issue
Block a user