keychron_qmk_firmware/tmk_core/common
patrickmt 6e984a8b5e Update to arm_atsam wait and timer routines
Microsecond (us) delays are now handled by a busy wait loop according to MCU frequency. This replaces the system counter method which had an overhead of around 12us.
TC5 device and supporting routines removed as it was the old us delay counter.
wait_ms is now properly a macro to CLK_delay_ms.
wait_us is now properly a macro to CLK_delay_us.
Removed CLK_get_us as it has no use.
All calls to CLK_get_ms() have been replaced by timer_read64() with corrected typing.
All calls to CLK_delay_ms() have been replaced by wait_ms().
All calls to CLK_delay_us() have been replaced by wait_us() and timings verified or updated as needed after review on scope.
Corrected typing of variables using 64bit ms timer readings if needed.
2019-01-07 12:44:55 -08:00
..
arm_atsam Update to arm_atsam wait and timer routines 2019-01-07 12:44:55 -08:00
avr
chibios Final HS60v2 changes. (#4790) 2019-01-06 17:22:19 -08:00
mbed
test
action_code.h
action_layer.c Keep pressed keys on layer state change (fixes #2053, #2279) (#3905) 2018-12-28 11:07:56 -08:00
action_layer.h adding Hadron v3 keyboard, QWIIC devices support, haptic feedback support (#4462) 2018-12-04 08:04:57 -08:00
action_macro.c
action_macro.h
action_tapping.c
action_tapping.h
action_util.c
action_util.h
action.c Keep pressed keys on layer state change (fixes #2053, #2279) (#3905) 2018-12-28 11:07:56 -08:00
action.h Keep pressed keys on layer state change (fixes #2053, #2279) (#3905) 2018-12-28 11:07:56 -08:00
backlight.c Backlight status functions (#4259) 2018-11-14 07:45:46 -08:00
backlight.h Backlight status functions (#4259) 2018-11-14 07:45:46 -08:00
bootloader.h
bootmagic.c
bootmagic.h
command.c Refactor quantum/split_common/i2c.c, quantum/split_common/serial.c (#4522) 2018-12-14 21:31:56 -08:00
command.h command.h include was not set correctly 2018-11-06 00:40:30 -05:00
debug.c
debug.h
eeconfig.c Final HS60v2 changes. (#4790) 2019-01-06 17:22:19 -08:00
eeconfig.h Final HS60v2 changes. (#4790) 2019-01-06 17:22:19 -08:00
eeprom.h Final HS60v2 changes. (#4790) 2019-01-06 17:22:19 -08:00
host_driver.h
host.c Use a single endpoint for HID reports (#3951) 2018-11-15 22:22:05 -08:00
host.h
keyboard.c adding Hadron v3 keyboard, QWIIC devices support, haptic feedback support (#4462) 2018-12-04 08:04:57 -08:00
keyboard.h Move disable JTAG code from keyboard_init to keyboard_setup 2018-11-02 14:31:29 -07:00
keycode.h Add standard definitions for ALGR and KC_ALGR (#4389) 2018-12-12 10:17:19 -08:00
led.h
magic.c
magic.h
matrix.h
mousekey.c
mousekey.h
nodebug.h
print.c
print.h Fixed docs/newbs_testing_debugging.md and tmk_core/common/print.h 2018-11-27 14:40:19 -05:00
progmem.h
raw_hid.h
report.c Use a single endpoint for HID reports (#3951) 2018-11-15 22:22:05 -08:00
report.h Add underscores to names of brightness control constants in report.h (#4764) 2019-01-05 08:31:24 -08:00
sendchar_null.c
sendchar_uart.c
sendchar.h
sleep_led.h
suspend.h
timer.h
uart.c
uart.h
util.c
util.h
virtser.h
wait.h Update to arm_atsam wait and timer routines 2019-01-07 12:44:55 -08:00