summaryrefslogtreecommitdiff
path: root/tmk_core
AgeCommit message (Expand)AuthorFilesLines
2025-11-30Merge remote-tracking branch 'origin/master' into developQMK Bot4-7/+7
2025-11-30[CI] Format code according to conventions (#25827)QMK Bot4-7/+7
2025-11-11[Core] suspend: suppress wake up keypress (#23389)Stefan Kerkmann3-0/+9
2025-11-06Implement minimal connection update logic (#25334)Joel Challis2-2/+45
2025-09-09docs: fix misspellings (#25555)François Magimel1-1/+1
2025-06-27Align sleep_led logic (#25395)Joel Challis4-50/+2
2025-06-18[Bug] Fix `usb_endpoint_interface_lut` multiple def compile err (#25378)Xelus221-1/+1
2025-05-22Add `compiler_support.h` (#25274)Pablo Martínez1-1/+2
2025-05-14Remove more USB only branches from NKRO handling (#25263)Joel Challis1-6/+6
2025-05-12Add raw_hid support to host driver (#25255)Joel Challis8-36/+65
2025-05-06Remove force disable of NKRO when Bluetooth enabled (#25201)Joel Challis3-6/+21
2025-05-05Bind Bluetooth driver to `host_driver_t` (#25199)Joel Challis1-29/+54
2025-04-23High resolution scrolling (without feature report parsing) (#24423)eynsai3-2/+70
2025-04-22Align ChibiOS `USB_WAIT_FOR_ENUMERATION` implementation (#25184)Joel Challis1-13/+4
2025-04-21Implement connection keycode logic (#25176)Joel Challis1-4/+7
2025-04-13[chore]: move and rename mouse/scroll min/max defines (#25141)Stefan Kerkmann1-0/+8
2024-12-15[Core] chibios: usb_main: remove OTG sof workaround (#24259)Stefan Kerkmann1-8/+0
2024-11-09Joystick: add support for 8-way hat switch (#24515)Ryan4-0/+43
2024-10-18[Core] `usb_device_state`: consolidate usb state handling across implementati...Stefan Kerkmann8-101/+128
2024-10-15Merge remote-tracking branch 'origin/master' into developQMK Bot2-2/+2
2024-10-15Digitizer: fix units tag in report descriptor (#24482)Ryan2-2/+2
2024-10-06Extended wheel reports (#24422)eynsai3-15/+49
2024-10-06Allow for `get_hardware_id()` to be used for serial number. (#24053)Nick Brassel1-13/+78
2024-09-24Remove `RING_BUFFERED_6KRO_REPORT_ENABLE` due to disuse. (#24433)Nick Brassel2-97/+0
2024-09-02Remove `arm_atsam` platform (#24337)Joel Challis57-16283/+0
2024-08-13Fix NKRO and Mouse Emulation on arm_atsam (#23945)Izumemori1-1/+17
2024-07-05Align LUFA suspend logic (#24055)Joel Challis1-1/+1
2024-07-04Change suspend condition check order on ChibiOS (#24020)Drashna Jaelre1-1/+1
2024-06-03[FIX] ChibiOS: USB Digitizer and Joystick IN endpoint compilation (#23854)Stefan Kerkmann2-3/+3
2024-04-24Fix WAIT_FOR_USB handling (#23598)Joel Challis3-2/+16
2024-03-28Remove midi_ep_task from ChibiOS (#23162)Robin Carlier2-16/+0
2024-03-14Refactor vusb to protocol use pre/post task (#14944)Joel Challis4-43/+16
2024-02-28[Core] Refactor ChibiOS USB endpoints to be fully async (#21656)Stefan Kerkmann12-1126/+1303
2024-02-18Update GPIO macro usages in core (#23093)Ryan3-18/+18
2024-02-17[Core] Add OS detection callbacks (#21777)Andre Brait1-0/+9
2024-02-01Align VUSB suspend protocol logic (#22688)Joel Challis1-38/+51
2024-01-22Merge remote-tracking branch 'origin/master' into developQMK Bot1-0/+4
2024-01-22Fix missing joystick.h include (#22946)Ryan1-0/+4
2024-01-09Remove console out endpoint (#22304)Joel Challis7-138/+66
2023-11-26V-USB: implement NKRO (#22398)Ryan1-4/+45
2023-11-26V-USB: Add generic `send_report()` function (#22323)Ryan3-92/+53
2023-11-12Slight refactor of joystick axis type into typedef (#22445)Ryan1-5/+7
2023-10-31Add "AC Next Keyboard Layout Select" consumer usage entry (macOS Globe key) (...Ryan1-40/+41
2023-10-27[Maintenance] USB HID control packet as struct (#21688)Stefan Kerkmann2-92/+82
2023-10-27V-USB: Fix `GET_IDLE/SET_IDLE` (#22332)Ryan1-16/+12
2023-10-25V-USB: Implement `GET_PROTOCOL` and `SET_PROTOCOL` handling (#22324)Ryan1-24/+38
2023-10-23Separate 6KRO and NKRO report structs (#22267)Ryan11-140/+122
2023-10-14Prep work for NKRO report separation (#22268)Ryan3-15/+16
2023-09-25[Core] Bump mouse endpoint packet size to 16 bytes (#21711)Stefan Kerkmann2-2/+2
2023-09-03Remove old `IS_LED_ON/OFF()` macros (#21878)Ryan1-3/+0