qmk_sweep_skeletyl/tmk_core/protocol
Stefan Kerkmann 5856d5e13b
[Maintenance] USB HID control packet as struct ()
* ChibiOS: USB HID control request as dedicated struct

Instead of accessing the raw USB setup packet and documenting the values
as the corresponding USB HID control request fields we introduce a
struct that allows direct access to the fields. This is safer and self
documenting.

* Rename usb_request.h to usb_types.h

In the future all shared USB data types can live in this file.
2023-10-27 18:44:58 +02:00
..
arm_atsam Separate 6KRO and NKRO report structs () 2023-10-23 15:43:46 +11:00
chibios [Maintenance] USB HID control packet as struct () 2023-10-27 18:44:58 +02:00
lufa Separate 6KRO and NKRO report structs () 2023-10-23 15:43:46 +11:00
usb_hid Move protocol makefiles into their respective folders () 2023-06-22 15:07:28 +01:00
vusb V-USB: Fix GET_IDLE/SET_IDLE () 2023-10-27 12:21:13 +11:00
host.c Separate 6KRO and NKRO report structs () 2023-10-23 15:43:46 +11:00
host.h Separate 6KRO and NKRO report structs () 2023-10-23 15:43:46 +11:00
host_driver.h Separate 6KRO and NKRO report structs () 2023-10-23 15:43:46 +11:00
report.c Separate 6KRO and NKRO report structs () 2023-10-23 15:43:46 +11:00
report.h Separate 6KRO and NKRO report structs () 2023-10-23 15:43:46 +11:00
usb_descriptor.c Prep work for NKRO report separation () 2023-10-14 13:21:20 +02:00
usb_descriptor.h [Core] Bump mouse endpoint packet size to 16 bytes () 2023-09-25 12:27:34 +10:00
usb_descriptor_common.h Joystick feature improvements () 2022-11-27 03:14:45 +11:00
usb_device_state.c Format code according to conventions () 2022-02-12 18:29:31 +00:00
usb_device_state.h Format code according to conventions () 2022-02-12 18:29:31 +00:00
usb_types.h [Maintenance] USB HID control packet as struct () 2023-10-27 18:44:58 +02:00
usb_util.c tmk_core: remove direct quantum.h includes () 2023-07-07 21:24:07 +10:00
usb_util.h tmk_core: remove direct quantum.h includes () 2023-07-07 21:24:07 +10:00