Files
firmware/src/input
Jonathan BennettandClaude 6975a80dd8 Unify input debug logging under INPUT_DEBUG (#12287)
InputBrokerDebug (which gated LOG_INPUT) and INPUT_DEBUG (raw #ifdef
blocks in ButtonThread and TrackballInterruptBase) were two switches for
the same thing. LOG_INPUT now lives in DebugConfiguration.h next to
LOG_DEBUG_RADIO and is enabled with -DINPUT_DEBUG; InputBrokerDebug is
gone.

Per-event input logs that previously ran unconditionally now go through
LOG_INPUT: button double/multi/long-release, rotary encoder and TCA6408
turns and presses, touch taps/swipes/long-press, MPR121, Hackaday,
matrix and RAK14004 keypad keys, and T5S3 touch coordinates. Several of
these logged typed keystrokes on every build. Init, warning and state
change logs (mute, backlight, interrupts attached) are unchanged.

The ButtonThread "held" line drops from WARN to DEBUG with the rest.


Claude-Session: https://claude.ai/code/session_011C7D9f2qD7EhCiM5P74SiV

Co-authored-by: Claude <noreply@anthropic.com>
2026-11-03 05:56:25 +00:00
..
2026-03-06 05:34:41 -06:00
2026-09-24 22:41:37 +00:00
2026-09-20 04:11:18 +00:00
2026-03-04 16:36:53 +11:00
2026-03-04 16:36:53 +11:00