Commit Graph

14 Commits

Author SHA1 Message Date
e49e5b1311 ci: Add rust workflow
Signed-off-by: Nicholas Mello <nick@nmello.dev>
2026-07-25 14:08:16 -05:00
f8ee319fbe Merge pull request #2 from nicholasmello/nmello/bulk-send
keyboard: Update reporting logic
2026-07-24 18:37:25 -05:00
30f8cda48e keyboard: Update reporting logic
Updates the reporting logic to wait for any key press or depress before
reading all keys and sending an update of all of the keys

Signed-off-by: Nicholas Mello <nick@nmello.dev>
2026-07-24 18:33:48 -05:00
6d944dfef3 Merge pull request #1 from blmaier/move-usb-to-module
Move USB to module & use Channel for events
2026-07-18 08:25:36 -05:00
333c92c3e0 keyboard: use schmitt triggers instead of software debounce 2026-07-13 21:26:54 -05:00
bd5b8f4e85 Send keyboard events using async Channel 2026-07-13 09:28:52 -05:00
937b3312eb usb: Move USB handling to separate module 2026-07-13 08:57:02 -05:00
4bca6857b4 prek: add pre-commit checker for cargo-fmt and cargo-clippy 2026-07-13 08:34:19 -05:00
c65fd1d218 rustfmt: make cargo-fmt and rustfmt act the same 2026-07-13 08:34:05 -05:00
386aecb58f keyboard: Move keyboard logic
Signed-off-by: Nicholas Mello <nick@nmello.dev>
2026-07-11 21:51:57 -05:00
596c9aa558 heartbeat: Code cleanup
Signed-off-by: Nicholas Mello <nick@nmello.dev>
2026-07-11 17:46:08 -05:00
0736be3ec2 Add README
Signed-off-by: Nicholas Mello <nick@nmello.dev>
2026-07-11 14:39:28 -05:00
ea36834de5 Add USB support to hit the 'a' key
Signed-off-by: Nicholas Mello <nick@nmello.dev>
2026-07-11 14:37:28 -05:00
93f2bbde47 Initial commit
Signed-off-by: Nicholas Mello <nick@nmello.dev>
2026-07-10 23:17:03 -05:00