Commit Graph

29 Commits

Author SHA1 Message Date
Jeremy Soller
2a4255ce15 Do not hold super-p when using display mode hotkey 2020-02-12 14:25:18 -07:00
Jeremy Soller
d5f1fb0d5b Implement display switch combo 2020-02-12 14:04:44 -07:00
Jeremy Soller
aa6f838f53 Add printscreen support as a combo 2020-02-12 13:53:14 -07:00
Jeremy Soller
79a9722c90 Remove use of timer 2 2020-02-12 12:23:06 -07:00
Jeremy Soller
b3801ccf98 Debounce on release (darp5, galp3-c) 2020-02-10 15:54:32 -07:00
Jeremy Soller
9a7e779999 Sync kbled with galp3-c 2020-01-29 14:53:28 -07:00
Jeremy Soller
06e226e9c8 Implement hardware camera toggle 2020-01-28 15:07:13 -07:00
Jeremy Soller
67a1c41c6f Missing break in case select 2020-01-28 15:04:17 -07:00
Jeremy Soller
0c4d0fbe0b Add keyboard backlight SCI 2020-01-28 15:02:41 -07:00
Jeremy Soller
5d10775877 Add darp5 firmware 2020-01-15 21:02:41 -07:00
Jeremy Soller
782cac1de9 Only warn on missing key 2019-12-16 16:30:24 -07:00
Jeremy Soller
c75945e943 Add support for darter keyboard 2019-12-16 16:26:42 -07:00
Jeremy Soller
e85611736c Debounce key releases (needs testing) 2019-12-07 11:02:02 -07:00
Jeremy Soller
1c73751ef6 Support for SCI hotkeys 2019-12-02 14:56:11 -07:00
Jeremy Soller
fe613e093c unpress keys when switching layers 2019-11-24 14:24:23 -07:00
Jeremy Soller
788fa5ee52 Improve keyboard scanning and add function key 2019-11-18 19:19:55 -07:00
Jeremy Soller
93e35d2cc5 Add debug levels 2019-11-18 09:22:21 -07:00
Jeremy Soller
1a6d510aee statics are pdata by default 2019-11-13 11:13:26 -07:00
Jeremy Soller
20caba8107 Clean up global definitions for kbscan 2019-11-13 10:55:27 -07:00
Jeremy Soller
1f87adb1fc Add timeout for kbc and pmc writes 2019-11-08 13:40:10 -07:00
Jeremy Soller
05a505ad83 Add key translation 2019-11-08 12:43:28 -07:00
Jeremy Soller
97bbdf4a0b Fix debug of kbc byte 2019-11-08 11:21:18 -07:00
Jeremy Soller
ff5a21931d Debug ps2 keyboard data 2019-11-08 10:57:15 -07:00
Jeremy Soller
2c18b3cb54 Send keypresses over ps2 2019-11-08 10:29:29 -07:00
Jeremy Soller
7ce8a8b114 Add keymap 2019-11-08 09:31:06 -07:00
Jeremy Soller
03b435fee8 Hook keymap function 2019-11-07 20:00:41 -07:00
Jeremy Soller
5b7266b5f9 Add kbscan_event 2019-11-07 15:54:13 -07:00
Jeremy Soller
ded5181926 Organize into arch, board, and ec modules 2019-09-29 20:13:03 -06:00
Jeremy Soller
b04352cb63 Reorganize to allow compiling and running AVR firmware 2019-09-29 17:13:31 -06:00