qmk_firmware/tmk_core/protocol
Michael Stapelberg 7d953332e0
ChibiOS USB driver: prevent deadlock with CONSOLE_ENABLE = yes (#12472)
Before this commit, attaching an ARM-based (i.e. ChibiOS-based) keyboard that
uses CONSOLE_ENABLE = yes and produces debug messages would deadlock the
keyboard unless one was running hid_listen.

With this commit, dead-locking writes to the queue are detected and prevented.

fixes #5631
2021-04-10 16:03:38 +01:00
..
arm_atsam Format code according to conventions (#12024) 2021-02-26 17:47:22 +11:00
chibios ChibiOS USB driver: prevent deadlock with CONSOLE_ENABLE = yes (#12472) 2021-04-10 16:03:38 +01:00
lufa Output selection: Remove "USB and BT" option (#11940) 2021-02-20 18:11:02 +11:00
midi Move API_SYSEX_MAX_SIZE out of config_common.h (#12302) 2021-03-25 22:30:42 +11:00
usb_hid
vusb Format code according to conventions (#12046) 2021-02-27 22:35:41 +00:00
adb.c
adb.h
arm_atsam.mk
chibios.mk
ibm4704.c
ibm4704.h
lufa.mk
m0110.c Remove legacy print backward compatiblitly (#11805) 2021-02-06 16:56:13 +00:00
m0110.h
midi.mk
news.c
news.h
next_kbd.c
next_kbd.h
ps2.h
ps2_busywait.c
ps2_interrupt.c
ps2_io.h
ps2_io_avr.c
ps2_mouse.c Remove legacy print backward compatiblitly (#11805) 2021-02-06 16:56:13 +00:00
ps2_mouse.h
ps2_usart.c
serial.h Serial refactor (#11521) 2021-02-06 09:20:48 +11:00
serial_mouse.h
serial_mouse_microsoft.c
serial_mouse_mousesystems.c
serial_soft.c
serial_uart.c Manual formatting fix for serial_uart.c (#11806) 2021-02-06 14:15:30 +00:00
usb_descriptor.c Add support for 8 buttons to mouse report (#10807) 2021-01-28 04:38:34 +11:00
usb_descriptor.h
usb_descriptor_common.h
usb_hid.mk
vusb.mk
xt.h [CI] Format code according to conventions (#12277) 2021-03-18 12:28:50 +11:00
xt_interrupt.c [CI] Format code according to conventions (#12277) 2021-03-18 12:28:50 +11:00