Commit Graph
34 Commits
Author SHA1 Message Date
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
Nicholas G 1d3f150dfb Encoder debouncing and minor cleanup 2021-11-07 22:07:32 -05: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
Kyubiya 0a24f80262 Dynamic HID implementation 2021-09-27 20:25:36 -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
Nicholas G 07072abd4a Increased color picker resolution 2021-09-10 18:53:45 -04:00
Nicholas G 3e579358df WS2812B Implementation on multicore with HID 2021-09-08 21:24:19 -04:00
Nicholas G 112037e403 Added clkdiv debounce to encoders.pio 2021-09-03 14:08:29 -04:00
Nicholas G b17ce2efda NKRO Added 2021-07-26 18:04:03 -04:00
Nicholas G 123183e9bc LEDs only update when switch change in reactive mode 2021-07-26 10:09:12 -04:00
Nicholas G bbd5d5825e Switched to Joystick mode for mobile compatibility 2021-07-25 04:16:46 -04:00
Nicholas G 80dc668515 Readded V/P ID switching and added beatmania full length report 2021-07-25 02:30:51 -04:00
Nicholas G 71147fe6df Added Encoder Reversing 2021-07-21 17:03:32 -04:00
Nicholas G 641cacb899 Bugfix for reactive timeout 2021-07-20 00:50:47 -04:00
Nicholas G a596ee8b2a Updated functions for pico-sdk 1.2.0, updated ReadMe 2021-07-16 16:29:05 -04:00
Nicholas G c75386dbbb HID LEDs with reactive fallback, added License, changed switch and led pins 2021-07-08 21:46:26 -04:00
Nicholas G 3481648136 Controller mode, encoder rollover, and basic hid 2021-07-06 16:46:09 -04:00
Nicholas G 37f3c40ae8 1000hz, konami spoof 2021-07-04 19:38:18 -04:00
Nicholas G ae97b40208 Fixed name differences between project and cmake 2021-04-30 09:54:47 -04:00
Nicholas Gadjali af9673f3f3 Refactor, improved performance 2021-03-09 19:19:36 -08:00
Nicholas Gadjali d19a74578e Changed to DMA version of PIO Encoders 2021-03-09 17:59:28 -08:00
Nicholas Gadjali 0559a865da Rudimentary pio encoder implementation 2021-03-08 08:59:04 -08:00
Nicholas Gadjali 1c17fbebe0 Added encoders.pio from mdxtinkernick and fixed makefile 2021-03-07 21:15:11 -08:00
Nicholas Gadjali 3f3fc8f935 Fixed key-rollover issues, refactoring 2021-02-17 12:22:30 -08:00
Nicholas Gadjali 7b8a1dbe38 Reactive LEDs implementation 2021-02-16 09:18:54 -08:00
Nicholas Gadjali c40a435560 Working encoder implementation. Thanks Drewol & Zoids 2021-02-15 09:37:12 -08:00
Nicholas Gadjali 8f4414d938 Rudimentary encoder implementation, code cleanup 2021-02-15 07:54:34 -08:00
Nicholas Gadjali c9cb7a2b43 First upload, keyboard functionality 2021-02-14 16:23:29 -08:00