firmware/src/input
todd-herbert e0b4a8e31e
Radio Master Joystick (#4476)
* Radio Master Bandit 5-Way Joystick: first draft
Untested on genuine hardware

* "Okay" moves to next frame, even when canned message disabled

* Refactor to allow easier customization

* Implement feedback from testing
* guard toggleGPS()
* show "Shutting down.." screen
* split adhoc ping alert onto two lines

* Don't block while waiting for shutdown
Was preventing the alert from showing
2024-08-17 05:51:53 -05:00
..
BBQ10Keyboard.cpp Try manual scancode for SYM 2023-08-22 11:23:19 +02:00
BBQ10Keyboard.h Try manual scancode for SYM 2023-08-22 11:23:19 +02:00
cardKbI2cImpl.cpp mask the rescan for portduino 2024-06-19 21:46:29 +02:00
cardKbI2cImpl.h fix for MESHTASTIC_EXCLUDE_INPUTBROKER 2024-06-17 20:17:56 +02:00
ExpressLRSFiveWay.cpp Radio Master Joystick (#4476) 2024-08-17 05:51:53 -05:00
ExpressLRSFiveWay.h Radio Master Joystick (#4476) 2024-08-17 05:51:53 -05:00
InputBroker.cpp fix for MESHTASTIC_EXCLUDE_INPUTBROKER 2024-06-17 20:17:56 +02:00
InputBroker.h t-watch-updates: Add canned message free text via touch keyboard and watch face frames to T-Watch S3 (#3941) 2024-05-23 07:21:27 -05:00
kbI2cBase.cpp WIP 2024-06-17 15:09:38 +02:00
kbI2cBase.h Try manual scancode for SYM 2023-08-22 11:23:19 +02:00
kbMatrixBase.cpp fix building for other platforms 2023-08-07 19:57:47 +02:00
kbMatrixBase.h Let's see what this breaks... 2023-08-07 19:34:42 +02:00
kbMatrixImpl.cpp fix building for other platforms 2023-08-07 19:57:47 +02:00
kbMatrixImpl.h Let's see what this breaks... 2023-08-07 19:34:42 +02:00
LinuxInput.cpp Portduino: Catch the keyboard power button and initiate poweroff (#3953) 2024-05-22 07:54:06 -05:00
LinuxInput.h Native: fail-safes for simulated node without config file (#3486) 2024-03-24 13:42:32 -05:00
LinuxInputImpl.cpp Portduino work (#3049) 2024-01-12 02:00:31 -06:00
LinuxInputImpl.h Portduino work (#3049) 2024-01-12 02:00:31 -06:00
RotaryEncoderInterruptBase.cpp remove logging from int handler (#3242) 2024-02-17 13:25:57 -06:00
RotaryEncoderInterruptBase.h woops 2023-03-12 20:20:55 +01:00
RotaryEncoderInterruptImpl1.cpp Gps cleanup and powersave (#2807) 2023-09-23 23:45:35 -05:00
RotaryEncoderInterruptImpl1.h Gps cleanup and powersave (#2807) 2023-09-23 23:45:35 -05:00
ScanAndSelect.cpp "Scan and Select" input for Canned Messages (#4365) 2024-08-06 17:16:56 -05:00
ScanAndSelect.h "Scan and Select" input for Canned Messages (#4365) 2024-08-06 17:16:56 -05:00
SerialKeyboard.cpp Trunk fmt 2024-07-31 07:42:23 -05:00
SerialKeyboard.h Adding support for Chatter keypad (#4022) 2024-07-31 07:38:21 -05:00
SerialKeyboardImpl.cpp Trunk fmt 2024-07-31 07:42:23 -05:00
SerialKeyboardImpl.h Adding support for Chatter keypad (#4022) 2024-07-31 07:38:21 -05:00
TouchScreenBase.cpp T-Watch fixes 2023-08-08 18:06:39 +02:00
TouchScreenBase.h Enable compiling with gccnoneeabi 12.3.1 for nRF52 targets, additional small fixes (#3778) 2024-05-03 15:49:22 -05:00
TouchScreenImpl1.cpp t-watch-updates: Add canned message free text via touch keyboard and watch face frames to T-Watch S3 (#3941) 2024-05-23 07:21:27 -05:00
TouchScreenImpl1.h T deck: support keyboard, trackball and touchscreen (#2665) 2023-07-30 07:51:26 -05:00
TrackballInterruptBase.cpp fix T-Deck trackball crashes (#2714) 2023-08-12 19:44:05 -05:00
TrackballInterruptBase.h fix T-Deck trackball crashes (#2714) 2023-08-12 19:44:05 -05:00
TrackballInterruptImpl1.cpp T deck: support keyboard, trackball and touchscreen (#2665) 2023-07-30 07:51:26 -05:00
TrackballInterruptImpl1.h T deck: support keyboard, trackball and touchscreen (#2665) 2023-07-30 07:51:26 -05:00
UpDownInterruptBase.cpp fix upDown ISR (#3612) 2024-04-14 08:11:22 -05:00
UpDownInterruptBase.h fix upDown ISR (#3612) 2024-04-14 08:11:22 -05:00
UpDownInterruptImpl1.cpp Gps cleanup and powersave (#2807) 2023-09-23 23:45:35 -05:00
UpDownInterruptImpl1.h Gps cleanup and powersave (#2807) 2023-09-23 23:45:35 -05:00