Files
stc32g128k/App
edisondeng 2a83079007 refactor(event): replace global 60s inactivity timer with per-second tick event
Adds KEY_EVENT_SECOND_TICK, generated once per real second from
Clock_IncMS() via a new second_tick_flag and pushed through the normal
event queue, so every foreground App's onEvent() receives it and
decides independently whether to act. Removes the old global
inactivity_timer (60s sleep from anywhere) entirely. HomeApp now
accumulates its own idle-second counter and sleeps after 10s idle
specifically while on the home screen; MenuApp's existing 10s
auto-close is converted from onRun() polling to the same tick+reset
pattern for consistency. Any non-tick key event resets each app's own
counter to 0.
2026-07-31 18:49:03 +08:00
..
2026-07-31 13:57:06 +08:00
2026-07-31 13:57:06 +08:00
2026-07-31 13:57:06 +08:00
2026-07-31 13:57:06 +08:00
2026-07-31 13:57:06 +08:00
2026-07-31 13:57:06 +08:00