summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-x[-rw-r--r--]keyboards/keychron/bluetooth/bat_level_animation.c0
-rwxr-xr-x[-rw-r--r--]keyboards/keychron/bluetooth/bat_level_animation.h0
-rwxr-xr-x[-rw-r--r--]keyboards/keychron/bluetooth/battery.h0
-rwxr-xr-x[-rw-r--r--]keyboards/keychron/bluetooth/bluetooth.h12
-rwxr-xr-x[-rw-r--r--]keyboards/keychron/bluetooth/bluetooth.mk0
-rwxr-xr-x[-rw-r--r--]keyboards/keychron/bluetooth/bluetooth_config.h0
-rwxr-xr-x[-rw-r--r--]keyboards/keychron/bluetooth/bluetooth_event_type.h0
-rwxr-xr-x[-rw-r--r--]keyboards/keychron/bluetooth/bluetooth_main.c0
-rwxr-xr-x[-rw-r--r--]keyboards/keychron/bluetooth/ckbt51.c63
-rwxr-xr-x[-rw-r--r--]keyboards/keychron/bluetooth/ckbt51.h0
-rwxr-xr-x[-rw-r--r--]keyboards/keychron/bluetooth/factory_test.c0
-rwxr-xr-x[-rw-r--r--]keyboards/keychron/bluetooth/factory_test.h0
-rwxr-xr-x[-rw-r--r--]keyboards/keychron/bluetooth/indicator.c4
-rwxr-xr-x[-rw-r--r--]keyboards/keychron/bluetooth/indicator.h0
-rwxr-xr-x[-rw-r--r--]keyboards/keychron/bluetooth/lpm.c0
-rwxr-xr-x[-rw-r--r--]keyboards/keychron/bluetooth/lpm.h0
-rwxr-xr-x[-rw-r--r--]keyboards/keychron/bluetooth/lpm_stm32l432.c11
-rwxr-xr-x[-rw-r--r--]keyboards/keychron/bluetooth/lpm_stm32l432.h0
-rwxr-xr-x[-rw-r--r--]keyboards/keychron/bluetooth/report_buffer.c0
-rwxr-xr-x[-rw-r--r--]keyboards/keychron/bluetooth/report_buffer.h0
-rwxr-xr-x[-rw-r--r--]keyboards/keychron/bluetooth/rtc_timer.c0
-rwxr-xr-x[-rw-r--r--]keyboards/keychron/bluetooth/rtc_timer.h0
-rwxr-xr-x[-rw-r--r--]keyboards/keychron/bluetooth/transport.c0
-rwxr-xr-x[-rw-r--r--]keyboards/keychron/bluetooth/transport.h0
-rw-r--r--keyboards/keychron/k10_pro/config.h7
-rwxr-xr-xkeyboards/keychron/k10_pro/iso/rgb/config.h101
-rwxr-xr-xkeyboards/keychron/k10_pro/iso/rgb/info.json133
-rwxr-xr-xkeyboards/keychron/k10_pro/iso/rgb/keymaps/default/keymap.c59
-rwxr-xr-xkeyboards/keychron/k10_pro/iso/rgb/keymaps/via/keymap.c59
-rwxr-xr-xkeyboards/keychron/k10_pro/iso/rgb/keymaps/via/rules.mk1
-rwxr-xr-xkeyboards/keychron/k10_pro/iso/rgb/rgb.c175
-rwxr-xr-xkeyboards/keychron/k10_pro/iso/rgb/rules.mk2
-rwxr-xr-xkeyboards/keychron/k10_pro/iso/white/config.h76
-rwxr-xr-xkeyboards/keychron/k10_pro/iso/white/info.json133
-rwxr-xr-xkeyboards/keychron/k10_pro/iso/white/keymaps/default/keymap.c59
-rwxr-xr-xkeyboards/keychron/k10_pro/iso/white/keymaps/via/keymap.c59
-rwxr-xr-xkeyboards/keychron/k10_pro/iso/white/keymaps/via/rules.mk1
-rwxr-xr-xkeyboards/keychron/k10_pro/iso/white/rules.mk2
-rwxr-xr-xkeyboards/keychron/k10_pro/iso/white/white.c173
-rwxr-xr-x[-rw-r--r--]keyboards/keychron/k10_pro/k10_pro.c18
-rwxr-xr-x[-rw-r--r--]keyboards/keychron/k10_pro/k10_pro.h0
-rw-r--r--keyboards/keychron/k10_pro/readme.md2
-rw-r--r--keyboards/keychron/k10_pro/via_json/k10_pro_ansi_rgb.json510
-rw-r--r--keyboards/keychron/k10_pro/via_json/k10_pro_ansi_white.json510
-rwxr-xr-xkeyboards/keychron/k13_pro/ansi/rgb/config.h9
-rwxr-xr-xkeyboards/keychron/k13_pro/ansi/rgb/rgb.c184
-rwxr-xr-xkeyboards/keychron/k13_pro/ansi/white/config.h7
-rwxr-xr-xkeyboards/keychron/k13_pro/ansi/white/white.c4
-rwxr-xr-xkeyboards/keychron/k13_pro/config.h7
-rwxr-xr-xkeyboards/keychron/k13_pro/k13_pro.c18
-rwxr-xr-xkeyboards/keychron/k13_pro/matrix.c204
-rwxr-xr-xkeyboards/keychron/k13_pro/readme.md6
-rwxr-xr-xkeyboards/keychron/k13_pro/rules.mk3
-rwxr-xr-xkeyboards/keychron/k1_pro/ansi/rgb/config.h7
-rwxr-xr-xkeyboards/keychron/k1_pro/ansi/rgb/info.json2
-rwxr-xr-xkeyboards/keychron/k1_pro/ansi/rgb/keymaps/default/keymap.c56
-rwxr-xr-xkeyboards/keychron/k1_pro/ansi/rgb/keymaps/via/keymap.c56
-rwxr-xr-xkeyboards/keychron/k1_pro/ansi/rgb/rgb.c184
-rwxr-xr-xkeyboards/keychron/k1_pro/ansi/white/config.h7
-rwxr-xr-xkeyboards/keychron/k1_pro/ansi/white/info.json2
-rwxr-xr-xkeyboards/keychron/k1_pro/ansi/white/keymaps/default/keymap.c8
-rwxr-xr-xkeyboards/keychron/k1_pro/ansi/white/keymaps/via/keymap.c8
-rwxr-xr-xkeyboards/keychron/k1_pro/ansi/white/white.c4
-rwxr-xr-xkeyboards/keychron/k1_pro/config.h9
-rwxr-xr-xkeyboards/keychron/k1_pro/k1_pro.c18
-rwxr-xr-xkeyboards/keychron/k1_pro/matrix.c204
-rwxr-xr-xkeyboards/keychron/k1_pro/readme.md4
-rwxr-xr-xkeyboards/keychron/k1_pro/rules.mk3
-rwxr-xr-xkeyboards/keychron/k1_pro/via_json/k1_pro_us_rgb.json289
-rwxr-xr-xkeyboards/keychron/k1_pro/via_json/k1_pro_us_white.json228
-rwxr-xr-xkeyboards/keychron/k2_pro/ansi/white/keymaps/candysign/config.h (renamed from keyboards/keychron/q2_pro/chconf.h)16
-rwxr-xr-xkeyboards/keychron/k2_pro/ansi/white/keymaps/candysign/keymap.c59
-rwxr-xr-xkeyboards/keychron/k2_pro/ansi/white/keymaps/candysign/rules.mk1
-rw-r--r--keyboards/keychron/k2_pro/config.h7
-rwxr-xr-xkeyboards/keychron/k2_pro/jis/rgb/config.h101
-rwxr-xr-xkeyboards/keychron/k2_pro/jis/rgb/info.json111
-rwxr-xr-xkeyboards/keychron/k2_pro/jis/rgb/keymaps/default/keymap.c59
-rwxr-xr-xkeyboards/keychron/k2_pro/jis/rgb/keymaps/via/keymap.c59
-rwxr-xr-xkeyboards/keychron/k2_pro/jis/rgb/keymaps/via/rules.mk1
-rwxr-xr-xkeyboards/keychron/k2_pro/jis/rgb/rgb.c153
-rwxr-xr-xkeyboards/keychron/k2_pro/jis/rgb/rules.mk2
-rwxr-xr-xkeyboards/keychron/k2_pro/jis/white/config.h76
-rwxr-xr-xkeyboards/keychron/k2_pro/jis/white/info.json111
-rwxr-xr-xkeyboards/keychron/k2_pro/jis/white/keymaps/default/keymap.c59
-rwxr-xr-xkeyboards/keychron/k2_pro/jis/white/keymaps/via/keymap.c59
-rwxr-xr-xkeyboards/keychron/k2_pro/jis/white/keymaps/via/rules.mk1
-rwxr-xr-xkeyboards/keychron/k2_pro/jis/white/rules.mk2
-rwxr-xr-xkeyboards/keychron/k2_pro/jis/white/white.c151
-rwxr-xr-x[-rw-r--r--]keyboards/keychron/k2_pro/k2_pro.c25
-rwxr-xr-x[-rw-r--r--]keyboards/keychron/k2_pro/k2_pro.h33
-rw-r--r--keyboards/keychron/k2_pro/readme.md2
-rw-r--r--keyboards/keychron/k2_pro/via_json/k2_pro_ansi_rgb.json354
-rw-r--r--keyboards/keychron/k2_pro/via_json/k2_pro_ansi_white.json353
-rw-r--r--keyboards/keychron/k2_pro/via_json/k2_pro_iso_rgb.json367
-rw-r--r--keyboards/keychron/k2_pro/via_json/k2_pro_iso_white.json368
-rw-r--r--keyboards/keychron/k3_pro/config.h7
-rwxr-xr-xkeyboards/keychron/k3_pro/jis/rgb/config.h102
-rwxr-xr-xkeyboards/keychron/k3_pro/jis/rgb/info.json111
-rwxr-xr-xkeyboards/keychron/k3_pro/jis/rgb/keymaps/default/keymap.c59
-rwxr-xr-xkeyboards/keychron/k3_pro/jis/rgb/keymaps/via/keymap.c59
-rwxr-xr-xkeyboards/keychron/k3_pro/jis/rgb/keymaps/via/rules.mk1
-rwxr-xr-xkeyboards/keychron/k3_pro/jis/rgb/rgb.c153
-rwxr-xr-xkeyboards/keychron/k3_pro/jis/rgb/rules.mk2
-rwxr-xr-xkeyboards/keychron/k3_pro/jis/white/config.h76
-rwxr-xr-xkeyboards/keychron/k3_pro/jis/white/info.json111
-rwxr-xr-xkeyboards/keychron/k3_pro/jis/white/keymaps/default/keymap.c59
-rwxr-xr-xkeyboards/keychron/k3_pro/jis/white/keymaps/via/keymap.c59
-rwxr-xr-xkeyboards/keychron/k3_pro/jis/white/keymaps/via/rules.mk1
-rwxr-xr-xkeyboards/keychron/k3_pro/jis/white/rules.mk2
-rwxr-xr-xkeyboards/keychron/k3_pro/jis/white/white.c151
-rwxr-xr-x[-rw-r--r--]keyboards/keychron/k3_pro/k3_pro.c18
-rwxr-xr-x[-rw-r--r--]keyboards/keychron/k3_pro/k3_pro.h33
-rw-r--r--keyboards/keychron/k3_pro/readme.md2
-rw-r--r--keyboards/keychron/k3_pro/via_json/k3_pro_ansi_rgb.json354
-rw-r--r--keyboards/keychron/k3_pro/via_json/k3_pro_ansi_white.json354
-rw-r--r--keyboards/keychron/k3_pro/via_json/k3_pro_iso_rgb .json368
-rw-r--r--keyboards/keychron/k3_pro/via_json/k3_pro_iso_white.json365
-rwxr-xr-xkeyboards/keychron/k3_pro/via_json/k3_pro_jis_rgb .json265
-rwxr-xr-xkeyboards/keychron/k3_pro/via_json/k3_pro_jis_white.json204
-rw-r--r--keyboards/keychron/k4_pro/config.h7
-rwxr-xr-xkeyboards/keychron/k4_pro/iso/rgb/config.h102
-rwxr-xr-xkeyboards/keychron/k4_pro/iso/rgb/info.json125
-rwxr-xr-xkeyboards/keychron/k4_pro/iso/rgb/keymaps/default/keymap.c56
-rwxr-xr-xkeyboards/keychron/k4_pro/iso/rgb/keymaps/via/keymap.c56
-rwxr-xr-xkeyboards/keychron/k4_pro/iso/rgb/keymaps/via/rules.mk1
-rwxr-xr-xkeyboards/keychron/k4_pro/iso/rgb/rgb.c167
-rwxr-xr-xkeyboards/keychron/k4_pro/iso/rgb/rules.mk2
-rwxr-xr-xkeyboards/keychron/k4_pro/iso/white/config.h75
-rwxr-xr-x