Commit Graph
78 Commits
Author SHA1 Message Date
4yn f6470d414c only calculate keyboard nkro report when needed 2022-08-13 13:27:04 +08:00
4yn 4dd8eec39d only calculate and update encoder values during a mouse cycle for keyboard mode 2022-08-13 12:42:09 +08:00
Nick G bcca43885f Merge pull request #34 from speedypotato/develop
Develop merge into main
2022-07-05 17:21:02 -07:00
Nick G 4b5aa3de2d Update README.md 2022-07-05 17:19:45 -07:00
Nick G 013d60db36 Merge pull request #33 from speedypotato/feature/debounce_refactor
Refactored switch debouncing, added debouncing mode
2022-07-05 15:50:10 -07:00
Nicholas Gadjali 9f446782f5 Refactored switch debouncing, added debouncing mode 2022-07-05 02:29:13 -07:00
Nick G 0414092091 Merge pull request #32 from speedypotato/feature/rgb_refactor
RGB Refactor Cleanup, turbocharger mode from 4yn
2022-07-04 21:06:02 -07:00
Nicholas Gadjali c6567d0b9b RGB Refactor Cleanup, turbocharger mode from 4yn 2022-07-04 02:44:12 -07:00
Nick G 5e33a3d3a5 Merge pull request #29 from speedypotato/feature/qol_rgb_mouse
Disable RGB on start hold, added mouse sens multiplier
2022-01-06 11:29:36 -05:00
Nicholas G f9dd89b9bc Disable RGB on start hold, added mouse sens multiplier 2022-01-06 11:19:24 -05:00
Nick G 34077acafa Merge pull request #28 from speedypotato/bugfix/timestamp_hid
HID Lighting Updates
2021-11-08 20:59:13 -05:00
Nicholas G 5fa48586b4 HID timeout using timestamps, updated HID SET buffer to work with pico-sdk 1.3.0 2021-11-08 20:56:45 -05:00
Nick G c23ebfcd33 Merge pull request #27 from speedypotato/feature/sw_debounce
Encoder debouncing and minor cleanup
2021-11-07 22:11:26 -05:00
Nicholas G 1d3f150dfb Encoder debouncing and minor cleanup 2021-11-07 22:07:32 -05:00
Nick G 6334b8916f Update README.md 2021-10-02 21:57:02 -04:00
Nick G 214356e174 Merge pull request #22 from speedypotato/bugfix/rollover_cleanup_joy
Removed unnecessary encoder rollover logic
2021-10-02 18:17:07 -07:00
Nicholas G 384b908d5f Removed unnecessary encoder rollover logic 2021-10-02 21:16:19 -04:00
Nick G 1c7f185cec Merge pull request #23 from Kyubiya/feature/config-header
config header
2021-10-02 18:03:19 -07:00
Nick G d7eed30c19 Merge pull request #24 from Kyubiya/feature/always-report
feature/always report
2021-10-02 21:01:10 -04:00
Kyubiya 609a80b782 feature/always report
Always prepare reports when possible. Do not check for changes and just prepare reports.
2021-10-02 19:58:42 -04:00
Kyubiya c153e6125e config header
Moved all controller config to header. Changed HID descriptors to refer to header.
2021-10-02 16:49:50 -04:00
Nick G 071bf91334 Merge pull request #17 from speedypotato/bugfix/rollover_cleanup
Cleanup of encoder rollover logic for mouse
2021-10-02 13:00:45 -07:00
Nicholas G 53c6b6e41f Cleanup of encoder rollover logic 2021-10-02 16:00:19 -04:00
Nick G e66f281b99 Merge pull request #18 from Kyubiya/feature/dynamic_hid
feature/dynamic hid
2021-10-02 12:10:04 -07:00
Kyubiya 0a24f80262 Dynamic HID implementation 2021-09-27 20:25:36 -04:00
Nick G 5aaf40d5cc Update README.md 2021-09-25 00:51:25 -04:00
Nick G c1289c07b5 Merge pull request #16 from speedypotato/feature/hid_strings
Mainline HID strings and increased reactive timeout from CrazyRedMachine
2021-09-25 00:29:49 -04:00
Nicholas G e52c32110a Mainline HID strings and increased reactive timeout from CrazyRedMachine, reverted mainline repo to default USB PID and string descriptors 2021-09-25 00:26:47 -04:00
Nick G f180d93ce5 Merge pull request #14 from speedypotato/feature/desc_demo
Added demo gif to readme
2021-09-16 01:42:35 -04:00
Nicholas G f6496f7e2a Added demo gif to readme 2021-09-16 01:41:48 -04:00
Nick G afe29a3db9 Merge pull request #13 from speedypotato/feature/768_color_wheel
Increased color picker resolution
2021-09-10 18:55:27 -04:00
Nicholas G 07072abd4a Increased color picker resolution 2021-09-10 18:53:45 -04:00
Nick G 81b72a31ce Merge pull request #12 from speedypotato/feature/ws2812b
WS2812B Implementation on multicore with HID
2021-09-09 01:26:34 -04:00
Nicholas G 3e579358df WS2812B Implementation on multicore with HID 2021-09-08 21:24:19 -04:00
Nick G dddda1e984 Merge pull request #11 from speedypotato/feature/encoder_pio_debounce
Added clkdiv debounce to encoders.pio
2021-09-04 01:10:37 -04:00
Nicholas G 112037e403 Added clkdiv debounce to encoders.pio 2021-09-03 14:08:29 -04:00
Nick G 6db3fab6ee Update README.md 2021-08-01 14:29:19 -04:00
Nick G 46a0ea0c3f Merge pull request #10 from speedypotato/feature/nkro
NKRO Added
2021-07-26 18:06:55 -04:00
Nicholas G b17ce2efda NKRO Added 2021-07-26 18:04:03 -04:00
Nick G 5603b39b0f Merge pull request #9 from speedypotato/bugfix/minor_led_update
LEDs only update when switch change in reactive mode
2021-07-26 10:10:47 -04:00
Nicholas G 123183e9bc LEDs only update when switch change in reactive mode 2021-07-26 10:09:12 -04:00
Nick G 3542b47e0f Merge pull request #8 from speedypotato/bugfix/konami_joystick
Switched to Joystick mode for mobile compatibility
2021-07-25 04:18:05 -04:00
Nicholas G bbd5d5825e Switched to Joystick mode for mobile compatibility 2021-07-25 04:16:46 -04:00
Nick G 3e436bcd7e Merge pull request #7 from speedypotato/bugfix/konami_spoof
Readded Vendor and Product ID switching
2021-07-25 02:33:28 -04:00
Nicholas G 80dc668515 Readded V/P ID switching and added beatmania full length report 2021-07-25 02:30:51 -04:00
Nick G 6036c3d249 Merge pull request #6 from speedypotato/feature/reverse_encoders
Added Encoder Reversing
2021-07-21 17:04:51 -04:00
Nicholas G 71147fe6df Added Encoder Reversing 2021-07-21 17:03:32 -04:00
Nick G 6289edeb8b Merge pull request #5 from speedypotato/bugfix/reactive_fallback
Bugfix for reactive timeout
2021-07-20 10:30:54 -04:00
Nicholas G 641cacb899 Bugfix for reactive timeout 2021-07-20 00:50:47 -04:00
Nick G 2f4f4c54af Merge pull request #4 from speedypotato/feature/pico-sdk_1.2.0_update
Updated functions for pico-sdk 1.2.0, updated ReadMe
2021-07-19 22:04:56 -04:00