qmk_firmware/tmk_core/protocol
fredizzimo e9d32b60b7 Add a custom USB driver for ARM ()
* Copy Chibios serial_usb_driver into the chibios/protocol

It's renamed to usb_driver to avoid name conflicts

* Make the usb driver compile

* Disable ChibiOS serial usb driver for all keyboards

* Change usb_main to use QMKUSBDriver

* Initialize the usb driver buffers

* Add support for fixed size queues

* Fix USB driver initialization

* Don't transfer an empty packet for fixed size streams
..
bluefruit merging tmk
chibios Add a custom USB driver for ARM ()
iwrap Fix pointing device feature
lufa Generate API docs from source code comments ()
mbed Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core'
midi Merge ChibiOS and LUFA descriptor support ()
pjrc Use keyboard config for nkro ()
usb_hid Fixed dead links ()
vusb Fix V-USB bug on Windows 10
adb.c Merge commit '4d116a04e94cf0d19317d5b44e4fa9f34a3e5594'
adb.h Merge commit '4d116a04e94cf0d19317d5b44e4fa9f34a3e5594'
bluefruit.mk Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core'
chibios.mk Add a custom USB driver for ARM ()
ibm4704.c ibm4704_usb: Fix protocol handling
ibm4704.h Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core'
iwrap.mk Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core'
lufa.mk Merge ChibiOS and LUFA descriptor support ()
m0110.c Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core'
m0110.h Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core'
midi.mk Merge ChibiOS and LUFA descriptor support ()
news.c Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core'
news.h Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core'
next_kbd.c next_usb: Fix next_kbd_set_leds()
next_kbd.h Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core'
pjrc.mk Fix pointing device feature
ps2.h Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core'
ps2_busywait.c Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core'
ps2_interrupt.c Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core'
ps2_io.h Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core'
ps2_io_avr.c Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core'
ps2_io_mbed.c Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core'
ps2_mouse.c Add option to reverse PS2 mouse axes and scrolling
ps2_mouse.h Supress warnings from ps2_mouse.h
ps2_usart.c Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core'
serial.h Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core'
serial_mouse.h Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core'
serial_mouse_microsoft.c Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core'
serial_mouse_mousesystems.c Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core'
serial_soft.c Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core'
serial_uart.c Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core'
usb_descriptor.c Merge ChibiOS and LUFA descriptor support ()
usb_descriptor.h Tabs to spaces in usb_descriptor.h
usb_hid.mk cleanup usb-usb converter code
vusb.mk Simplified and polished a bit the code changes on tmk_core