qmk_firmware/tmk_core/protocol
yulei 55e2a42047
update chibios os usb for the otg driver (#8893)
* add support for otg

* update endpoint numbering for stm32f4

* removed testing file

* add DEBUG_MATRIX_SCAN_RATE_ENABLE to common_features.mk (#10824)

Add a Make variable to easily enable DEBUG_MATRIX_SCAN_RATE on the command line.

eg.
```
make DEBUG_MATRIX_SCAN_RATE_ENABLE=yes  KEYBOARD:KEYMAP
```

* [Core] Added `add_oneshot_mods` & `del_oneshot_mods` (#10549)

* Added `add_oneshot_mods` & `del_oneshot_mods`

Deleted undefined and unused prototypes:
- void oneshot_enable(void)
- void oneshot_disable(void)
- void oneshot_toggle(void)

Reordered the oneshot functions to follow the same order as other mod
functions, that is to say : get, add, del, set, clear

* Stricter conditions on add_oneshot_mods & del_oneshot_mods

Prevent extending the one shot timer if the called add_oneshot_mods or del_oneshot_mods do not change anything to the current one shot mod state.

Co-authored-by: David Kosorin <david@kosorin.net>

Co-authored-by: David Kosorin <david@kosorin.net>

* add support for otg

* update endpoint numbering for stm32f4

* removed testing file

* added missing #endif

Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
Co-authored-by: David Kosorin <david@kosorin.net>
2020-11-11 03:17:42 +11:00
..
arm_atsam Add housekeeping task callbacks so that keyboards/keymaps are capable of executing code for each main loop iteration. (#10530) 2020-10-30 13:23:03 -07:00
chibios update chibios os usb for the otg driver (#8893) 2020-11-11 03:17:42 +11:00
lufa Add housekeeping task callbacks so that keyboards/keymaps are capable of executing code for each main loop iteration. (#10530) 2020-10-30 13:23:03 -07:00
midi Fixing MIDI for ARM without NKRO enabled (#9466) 2020-06-22 08:43:08 +01:00
usb_hid Remove DESCRIPTION (#9732) 2020-07-16 15:49:18 +10:00
vusb Add housekeeping task callbacks so that keyboards/keymaps are capable of executing code for each main loop iteration. (#10530) 2020-10-30 13:23:03 -07:00
adb.c
adb.h
arm_atsam.mk
chibios.mk 2020 February 29 Breaking Changes Update (#8064) 2020-02-29 11:59:30 -08:00
ibm4704.c Initial vusb console support (#8559) 2020-05-03 01:25:39 +01:00
ibm4704.h
lufa.mk Remove support for Adafruit EZ-Key (#10103) 2020-08-29 14:30:02 -07:00
m0110.c
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 Add movement hook to ps2_mouse (#8805) 2020-07-02 21:54:15 +01:00
ps2_mouse.h Add movement hook to ps2_mouse (#8805) 2020-07-02 21:54:15 +01:00
ps2_usart.c
serial.h More Bluetooth refactoring (#9905) 2020-08-29 14:30:02 -07:00
serial_mouse.h
serial_mouse_microsoft.c
serial_mouse_mousesystems.c
serial_soft.c remove SERIAL_SOFT_DEBUG macro (#7625) 2019-12-13 18:06:18 -08:00
serial_uart.c
usb_descriptor.c Joystick 16-bit support (#10439) 2020-10-30 13:15:41 -07:00
usb_descriptor.h update chibios os usb for the otg driver (#8893) 2020-11-11 03:17:42 +11:00
usb_descriptor_common.h Allow for overriding RAW endpoint usage page and ID. (#8834) 2020-05-21 20:31:42 +10:00
usb_hid.mk
vusb.mk Additional cleanups for V-USB code (#9310) 2020-08-29 14:30:02 -07:00
xt.h
xt_interrupt.c