index
:
qmk_firmware
head
master
[no description]
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
tmk_core
diff options
context:
1
2
3
4
5
6
7
8
9
10
15
20
25
30
35
40
space:
include
ignore
mode:
unified
ssdiff
stat only
Diffstat
(limited to 'tmk_core')
-rw-r--r--
tmk_core/arm_atsam.mk
67
-rw-r--r--
tmk_core/avr.mk
179
-rw-r--r--
tmk_core/chibios.mk
332
-rw-r--r--
tmk_core/common.mk
137
-rw-r--r--
tmk_core/common/arm_atsam/_timer.h
19
-rw-r--r--
tmk_core/common/arm_atsam/_wait.h
22
-rw-r--r--
tmk_core/common/arm_atsam/atomic_util.h
37
-rw-r--r--
tmk_core/common/arm_atsam/bootloader.c
57
-rw-r--r--
tmk_core/common/arm_atsam/eeprom.c
98
-rw-r--r--
tmk_core/common/arm_atsam/gpio.h
71
-rw-r--r--
tmk_core/common/arm_atsam/pin_defs.h
84
-rw-r--r--
tmk_core/common/arm_atsam/platform.c
21
-rw-r--r--
tmk_core/common/arm_atsam/platform_deps.h
18
-rw-r--r--
tmk_core/common/arm_atsam/suspend.c
77
-rw-r--r--
tmk_core/common/arm_atsam/timer.c
19
-rw-r--r--
tmk_core/common/atomic_util.h
32
-rw-r--r--
tmk_core/common/avr/_print.h
33
-rw-r--r--
tmk_core/common/avr/_timer.h
19
-rw-r--r--
tmk_core/common/avr/_wait.h
49
-rw-r--r--
tmk_core/common/avr/atomic_util.h
22
-rw-r--r--
tmk_core/common/avr/bootloader.c
293
-rw-r--r--
tmk_core/common/avr/bootloader_size.c
21
-rw-r--r--
tmk_core/common/avr/gpio.h
49
-rw-r--r--
tmk_core/common/avr/pin_defs.h
128
-rw-r--r--
tmk_core/common/avr/platform.c
21
-rw-r--r--
tmk_core/common/avr/platform_deps.h
20
-rw-r--r--
tmk_core/common/avr/printf.c
20
-rw-r--r--
tmk_core/common/avr/printf.mk
2
-rw-r--r--
tmk_core/common/avr/sleep_led.c
124
-rw-r--r--
tmk_core/common/avr/suspend.c
246
-rw-r--r--
tmk_core/common/avr/timer.c
133
-rw-r--r--
tmk_core/common/avr/timer_avr.h
39
-rw-r--r--
tmk_core/common/avr/xprintf.S
498
-rw-r--r--
tmk_core/common/avr/xprintf.h
103
-rw-r--r--
tmk_core/common/bootloader.h
21
-rw-r--r--
tmk_core/common/chibios/_timer.h
19
-rw-r--r--
tmk_core/common/chibios/_wait.c
89
-rw-r--r--
tmk_core/common/chibios/_wait.h
62
-rw-r--r--
tmk_core/common/chibios/atomic_util.h
37
-rw-r--r--
tmk_core/common/chibios/bootloader.c
123
-rw-r--r--
tmk_core/common/chibios/chibios_config.h
40
-rw-r--r--
tmk_core/common/chibios/eeprom_stm32.c
726
-rw-r--r--
tmk_core/common/chibios/eeprom_stm32.h
33
-rw-r--r--
tmk_core/common/chibios/eeprom_stm32_defs.h
61
-rw-r--r--
tmk_core/common/chibios/eeprom_teensy.c
610
-rw-r--r--
tmk_core/common/chibios/flash_stm32.c
164
-rw-r--r--
tmk_core/common/chibios/flash_stm32.h
44
-rw-r--r--
tmk_core/common/chibios/gpio.h
50
-rw-r--r--
tmk_core/common/chibios/pin_defs.h
323
-rw-r--r--
tmk_core/common/chibios/platform.c
22
-rw-r--r--
tmk_core/common/chibios/platform_deps.h
19
-rw-r--r--
tmk_core/common/chibios/sleep_led.c
192
-rw-r--r--
tmk_core/common/chibios/suspend.c
169
-rw-r--r--
tmk_core/common/chibios/syscall-fallbacks.c
104
-rw-r--r--
tmk_core/common/chibios/timer.c
47
-rw-r--r--
tmk_core/common/chibios/wait.c
41
-rw-r--r--
tmk_core/common/eeprom.h
21
-rw-r--r--
tmk_core/common/gpio.h
22
-rw-r--r--
tmk_core/common/pin_defs.h
23
-rw-r--r--
tmk_core/common/progmem.h
19
-rw-r--r--
tmk_core/common/raw_hid.h
5
-rw-r--r--
tmk_core/common/sleep_led.h
17
-rw-r--r--
tmk_core/common/suspend.h
18
-rw-r--r--
tmk_core/common/sync_timer.c
58
-rw-r--r--
tmk_core/common/sync_timer.h
54
-rw-r--r--
tmk_core/common/test/_wait.h
22
-rw-r--r--
tmk_core/common/test/bootloader.c
19
-rw-r--r--
tmk_core/common/test/eeprom.c
95
-rw-r--r--
tmk_core/common/test/eeprom_stm32_tests.cpp
438
-rw-r--r--
tmk_core/common/test/flash_stm32_mock.c
49
-rw-r--r--
tmk_core/common/test/hal.h
18
-rw-r--r--
tmk_core/common/test/platform.c
21
-rw-r--r--
tmk_core/common/test/platform.h
18
-rw-r--r--
tmk_core/common/test/platform_deps.h
18
-rw-r--r--
tmk_core/common/test/rules.mk
23
-rw-r--r--
tmk_core/common/test/suspend.c
15
-rw-r--r--
tmk_core/common/test/testlist.mk
1
-rw-r--r--
tmk_core/common/test/timer.c
33
-rw-r--r--
tmk_core/common/timer.h
67
-rw-r--r--
tmk_core/common/virtser.h
7
-rw-r--r--
tmk_core/common/wait.h
30
-rw-r--r--
tmk_core/native.mk
34
-rw-r--r--
tmk_core/protocol.mk
92
-rw-r--r--
tmk_core/protocol/adb.c
535
-rw-r--r--
tmk_core/protocol/adb.h
106
-rw-r--r--
tmk_core/protocol/arm_atsam.mk
7
-rw-r--r--
tmk_core/protocol/arm_atsam/arm_atsam_protocol.h
4
-rw-r--r--
tmk_core/protocol/arm_atsam/i2c_master.c
19
-rw-r--r--
tmk_core/protocol/arm_atsam/i2c_master.h
9
-rw-r--r--
tmk_core/protocol/arm_atsam/main_arm_atsam.c
13
-rw-r--r--
tmk_core/protocol/arm_atsam/md_rgb_matrix.c
100
-rw-r--r--
tmk_core/protocol/arm_atsam/md_rgb_matrix.h
64
-rw-r--r--
tmk_core/protocol/arm_atsam/shift_register.c
118
-rw-r--r--
tmk_core/protocol/arm_atsam/shift_register.h
(renamed from tmk_core/protocol/arm_atsam/spi.h)
25
-rw-r--r--
tmk_core/protocol/arm_atsam/spi.c
92
-rw-r--r--
tmk_core/protocol/arm_atsam/spi_master.c
109
-rw-r--r--
tmk_core/protocol/arm_atsam/spi_master.h
48
-rw-r--r--
tmk_core/protocol/arm_atsam/usb/usb2422.h
402
-rw-r--r--
tmk_core/protocol/arm_atsam/usb/usb_hub.c
(renamed from tmk_core/protocol/arm_atsam/usb/usb2422.c)
98
-rw-r--r--
tmk_core/protocol/arm_atsam/usb/usb_hub.h
51
-rw-r--r--
tmk_core/protocol/chibios/chibios.c
63
-rw-r--r--
tmk_core/protocol/chibios/usb_main.c
27
-rw-r--r--
tmk_core/protocol/host.c
(renamed from tmk_core/common/host.c)
15
-rw-r--r--
tmk_core/protocol/host.h
(renamed from tmk_core/common/host.h)
2
-rw-r--r--
tmk_core/protocol/host_driver.h
(renamed from tmk_core/common/host_driver.h)
1
-rw-r--r--
tmk_core/protocol/ibm4704.c
185
-rw-r--r--
tmk_core/protocol/ibm4704.h
103
-rw-r--r--
tmk_core/protocol/lufa.mk
27
-rw-r--r--
tmk_core/protocol/lufa/adafruit_ble.cpp
701
-rw-r--r--
tmk_core/protocol/lufa/adafruit_ble.h
59
-rw-r--r--
tmk_core/protocol/lufa/lufa.c
71
-rw-r--r--
tmk_core/protocol/lufa/lufa.h
11
-rw-r--r--
tmk_core/protocol/lufa/outputselect.c
79
-rw-r--r--
tmk_core/protocol/lufa/outputselect.h
34
-rw-r--r--
tmk_core/protocol/lufa/ringbuffer.hpp
66
-rw-r--r--
tmk_core/protocol/m0110.c
583
-rw-r--r--
tmk_core/protocol/m0110.h
81
-rw-r--r--
tmk_core/protocol/midi/qmk_midi.c
41
-rw-r--r--
tmk_core/protocol/news.c
161
-rw-r--r--
tmk_core/protocol/news.h
48
-rw-r--r--
tmk_core/protocol/next_kbd.c
219
-rw-r--r--
tmk_core/protocol/next_kbd.h
60
-rw-r--r--
tmk_core/protocol/ps2.h
139
-rw-r--r--
tmk_core/protocol/ps2_busywait.c
187
-rw-r--r--
tmk_core/protocol/ps2_interrupt.c
340
-rw-r--r--
tmk_core/protocol/ps2_io.h
11
-rw-r--r--
tmk_core/protocol/ps2_io_avr.c
58