-
Notifications
You must be signed in to change notification settings - Fork 36
Comparing changes
Open a pull request
base repository: FrameworkComputer/inputmodule-rs
base: main
head repository: FrameworkComputer/inputmodule-rs
compare: keyboard
- 14 commits
- 13 files changed
- 1 contributor
Commits on Sep 30, 2023
-
Implement basic keyboard firmware
Lights up capslock LED and when in USB suspend blinks it every 500ms. Signed-off-by: Daniel Schaefer <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ecdadfb - Browse repository at this point
Copy the full SHA ecdadfbView commit details -
keyboard: Implement reading of arrow keys
Prints to USB serial Signed-off-by: Daniel Schaefer <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 931a00a - Browse repository at this point
Copy the full SHA 931a00aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f1faa5b - Browse repository at this point
Copy the full SHA f1faa5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 13d1cbd - Browse repository at this point
Copy the full SHA 13d1cbdView commit details -
keyboard: Implement HID keyboard
TODO: - [x] Basic keyscan - [x] Send UP/LEFT/RIGHT/CAPS HID reports, DOWN to go into bootloader - [x] Can go into D2 (tested on Linux) - [x] Can wake host (remote wakeup) - [ ] Both serial and HID keyboard as composite device - [ ] Key Debouncing - [ ] 1-Zone PWM backlight - [ ] RGB backlight (needs new/modified Rust driver) - [ ] Separate builds for different keyboard variants - [ ] Measure and optimize scan frequency - [ ] Implement full key matrix with all keys - [ ] Implement second layer for FN (including FN lock) - [ ] Persist brightness setting and FN lock through reset - [ ] Media keys Signed-off-by: Daniel Schaefer <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for edbcb30 - Browse repository at this point
Copy the full SHA edbcb30View commit details -
keyboard: Light up RGB backlight
Just all white Signed-off-by: Daniel Schaefer <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8d9f343 - Browse repository at this point
Copy the full SHA 8d9f343View commit details
Commits on Oct 1, 2023
-
keyboard: Avoid HID activity in USB suspend
Signed-off-by: Daniel Schaefer <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ecab28b - Browse repository at this point
Copy the full SHA ecab28bView commit details -
keyboard: Move HID code into USB poll
Automatically handles not doing anything if in USB suspend. Signed-off-by: Daniel Schaefer <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 246b855 - Browse repository at this point
Copy the full SHA 246b855View commit details
Commits on Oct 3, 2023
-
Revert "keyboard: Move HID code into USB poll"
This reverts commit 246b855.
Configuration menu - View commit details
-
Copy full SHA for 5dedf23 - Browse repository at this point
Copy the full SHA 5dedf23View commit details
Commits on Oct 23, 2023
-
keyboard: Separate build per variant
``` > cargo run -p keyboard --features ansi > cargo run -p keyboard --features numpad > cargo run -p keyboard --features macropad ``` Signed-off-by: Daniel Schaefer <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e2e7b32 - Browse repository at this point
Copy the full SHA e2e7b32View commit details -
Configuration menu - View commit details
-
Copy full SHA for e822d1d - Browse repository at this point
Copy the full SHA e822d1dView commit details
Commits on Oct 26, 2023
-
keyboard: Use newly published is31fl3743a crate
Signed-off-by: Daniel Schaefer <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 14a6026 - Browse repository at this point
Copy the full SHA 14a6026View commit details
Commits on Nov 21, 2023
-
keyboard: Also blink RGB backlight in suspend
Signed-off-by: Daniel Schaefer <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5a5cc03 - Browse repository at this point
Copy the full SHA 5a5cc03View commit details
Commits on Feb 4, 2024
-
Signed-off-by: Daniel Schaefer <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c8aaeaf - Browse repository at this point
Copy the full SHA c8aaeafView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...keyboard