summaryrefslogtreecommitdiff
path: root/tmk_core/protocol/vusb
AgeCommit message (Expand)Author
2024-02-01Align VUSB suspend protocol logic (#22688)Joel Challis
2024-01-09Remove console out endpoint (#22304)Joel Challis
2023-11-26V-USB: implement NKRO (#22398)Ryan
2023-11-26V-USB: Add generic `send_report()` function (#22323)Ryan
2023-10-27V-USB: Fix `GET_IDLE/SET_IDLE` (#22332)Ryan
2023-10-25V-USB: Implement `GET_PROTOCOL` and `SET_PROTOCOL` handling (#22324)Ryan
2023-10-23Separate 6KRO and NKRO report structs (#22267)Ryan
2023-07-28Update keyboard report descriptor for USB compliance (#21626)Stefan Kerkmann
2023-06-22Move protocol makefiles into their respective folders (#21332)Ryan
2022-12-09Detect host OS based on USB fingerprint (#18463)Ruslan Sayfutdinov
2022-11-27Joystick feature improvements (#19052)Ryan
2022-11-12Digitizer feature improvements (#19034)Ryan
2022-10-06Refactor `send_extra` (#18615)Ryan
2022-10-05Refactor more host code (programmable button & digitizer) (#18565)Ryan
2022-09-02Adjust `EXTRAKEY_ENABLE` ifdefs for `send_extra()` (#18249)Ryan
2022-09-02Simplify extrakeys sending at the host driver level (#18230)Ryan
2022-08-28Switch over MANUFACTURER and PRODUCT to string literals (#18183)Ryan
2022-06-08Add support for large Mouse Reports (#16371)Drashna Jaelre
2022-03-19VUSB - Use correct endpoint poll for VIA (#16691)Joel Challis
2022-02-12Format code according to conventions (#16322)QMK Bot
2021-12-07Remove Deprecated USB Polling comment from vusb.c (#15420)Drashna Jaelre
2021-11-02Revert to old init order for host driver (#15029)Joel Challis
2021-11-01Fix up issues shown by clang-format of vusb (#15004)Joel Challis
2021-10-24Begin to carve out platform/protocol API - Migrate keyboard_* calls (#14888)Joel Challis
2021-09-15Add Support for USB programmable buttons (#12950)Thomas Weißschuh
2021-08-18Begin to carve out platform/protocol API - Single main loop (#13843)Joel Challis
2021-08-18Digitizer HID interface : absolute coordinates for mouse cursor (#12851)a-chol
2021-07-24Avoid LTO conficts on arm_atsam (#13676)Joel Challis
2021-07-16Use string literals for `SERIAL_NUMBER` (#13403)Ryan
2021-06-06[Core] ChibiOS fix O3 and LTO breakage of extra keys and joystick (#12819)Stefan Kerkmann
2021-05-18Fixup housekeeping from being invoked twice per loop. (#12933)Nick Brassel
2021-02-28Refactor of USB code within split_common (#11890)Joel Challis
2021-02-27Format code according to conventions (#12046)github-actions[bot]
2021-02-28Fix build for attiny85-based boards. (#12044)Nick Brassel
2021-02-25Merge remote-tracking branch 'upstream/master' into developfauxpark
2021-02-25V-USB suspend refactor (#11891)Ryan
2021-02-14Refactor platform logic within print.h (#11863)Joel Challis
2021-01-28Add support for 8 buttons to mouse report (#10807)Drashna Jaelre
2021-01-11Add support for shared EP on V-USB boards (#11103)Ryan
2020-12-23V-USB: Fix initial dropped keypress (#11263)Ryan
2020-12-21Fix small typo in V-USB configuration descriptor (#11253)Ryan
2020-12-05Omit serial number if not defined (#11104)Ryan
2020-11-282020 November 28 Breaking Changes Update (#11053)James Young
2020-08-29Update vusb to match 3rd endpoint. (#9020)yiancar
2020-08-29Additional cleanups for V-USB code (#9310)Ryan
2020-08-29Various tidyups for USB descriptor code (#9005)Ryan
2020-05-302020 May 30 Breaking Changes Update (#9215)James Young
2020-05-21Allow for overriding RAW endpoint usage page and ID. (#8834)Nick Brassel
2020-05-14V-USB Interface reorder (#9090)yiancar
2020-05-03Initial vusb console support (#8559)Joel Challis