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