summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile3
-rw-r--r--docs/_summary.md1
-rw-r--r--docs/config_options.md7
-rw-r--r--docs/feature_hd44780.md6
-rw-r--r--docs/feature_rawhid.md65
-rw-r--r--docs/feature_rgb_matrix.md16
-rw-r--r--docs/feature_rgblight.md70
-rw-r--r--docs/feature_swap_hands.md1
-rw-r--r--docs/index.html3
-rw-r--r--docs/internals_gpio_control.md1
-rw-r--r--docs/isp_flashing_guide.md18
-rw-r--r--docs/ja/feature_haptic_feedback.md163
-rw-r--r--docs/ja/feature_hd44780.md2
-rw-r--r--docs/ja/feature_key_lock.md27
-rw-r--r--docs/keycodes.md1
-rw-r--r--docs/keymap.md20
-rw-r--r--docs/spi_driver.md19
-rw-r--r--docs/unit_testing.md2
-rw-r--r--doxygen-todo1
-rw-r--r--drivers/avr/apa102.c8
-rw-r--r--drivers/avr/ssd1306.h1
-rw-r--r--drivers/chibios/spi_master.c137
-rw-r--r--drivers/chibios/spi_master.h78
-rw-r--r--drivers/oled/oled_driver.c2
-rw-r--r--keyboards/1upkeyboards/super16/keymaps/nblyumberg/config.h13
-rw-r--r--keyboards/1upkeyboards/super16/keymaps/nblyumberg/keymap.c127
-rw-r--r--keyboards/1upkeyboards/super16/keymaps/nblyumberg/readme.md6
-rw-r--r--keyboards/1upkeyboards/super16/keymaps/nblyumberg/rules.mk2
-rw-r--r--keyboards/40percentclub/nano/keymaps/drashna/keymap.c1
-rw-r--r--keyboards/acheron/elongate/config.h250
-rw-r--r--keyboards/acheron/elongate/elongate.c26
-rw-r--r--keyboards/acheron/elongate/elongate.h44
-rw-r--r--keyboards/acheron/elongate/info.json70
-rw-r--r--keyboards/acheron/elongate/keymaps/default/keymap.c34
-rw-r--r--keyboards/acheron/elongate/keymaps/default/readme.md1
-rw-r--r--keyboards/acheron/elongate/keymaps/via/config.h3
-rw-r--r--keyboards/acheron/elongate/keymaps/via/keymap.c34
-rw-r--r--keyboards/acheron/elongate/keymaps/via/rules.mk1
-rw-r--r--keyboards/acheron/elongate/readme.md25
-rw-r--r--keyboards/acheron/elongate/rules.mk34
-rw-r--r--keyboards/amjkeyboard/amj66/config.h1
-rw-r--r--keyboards/arabica37/arabica37.c1
-rw-r--r--keyboards/arabica37/arabica37.h5
-rw-r--r--keyboards/arabica37/config.h (renamed from tmk_core/protocol/bluefruit/bluefruit.h)17
-rw-r--r--keyboards/arabica37/info.json65
-rw-r--r--keyboards/arabica37/keymaps/default/config.h (renamed from keyboards/planck/old_keymap_files/keymap_common.c)36
-rw-r--r--keyboards/arabica37/keymaps/default/keymap.c199
-rw-r--r--keyboards/arabica37/keymaps/default/rules.mk1
-rw-r--r--keyboards/arabica37/lib/glcdfont.c232
-rw-r--r--keyboards/arabica37/readme.md15
-rw-r--r--keyboards/arabica37/rev1/config.h82
-rw-r--r--keyboards/arabica37/rev1/rev1.c1
-rw-r--r--keyboards/arabica37/rev1/rev1.h23
-rw-r--r--keyboards/arabica37/rev1/rules.mk33
-rw-r--r--keyboards/ares/rules.mk2
-rw-r--r--keyboards/atreus/keymaps/xyverz/config.h4
-rw-r--r--keyboards/atreus/keymaps/xyverz/keymap.c13
-rw-r--r--keyboards/atreus/keymaps/xyverz/readme.md4
-rw-r--r--keyboards/atreus62/keymaps/scheiklp/config.h51
-rw-r--r--keyboards/atreus62/keymaps/scheiklp/keymap.c43
-rw-r--r--keyboards/atreus62/keymaps/scheiklp/readme.md13
-rw-r--r--keyboards/atreus62/keymaps/scheiklp/rules.mk4
-rw-r--r--keyboards/aves65/aves65.c1
-rw-r--r--keyboards/aves65/aves65.h19
-rw-r--r--keyboards/aves65/config.h61
-rw-r--r--keyboards/aves65/info.json85
-rw-r--r--keyboards/aves65/keymaps/default/keymap.c18
-rw-r--r--keyboards/aves65/readme.md15
-rw-r--r--keyboards/aves65/rules.mk34
-rw-r--r--keyboards/basekeys/slice/rev1/config.h2
-rw-r--r--keyboards/basekeys/slice/rev1_rgb/config.h2
-rw-r--r--keyboards/bfake/rules.mk2
-rw-r--r--keyboards/blackplum/config.h6
-rw-r--r--keyboards/blackplum/keymaps/via/keymap.c38
-rw-r--r--keyboards/blackplum/keymaps/via/rules.mk2
-rw-r--r--keyboards/chidori/keymaps/oled_sample/keymap.c217
-rw-r--r--keyboards/chidori/keymaps/oled_sample/readme.md1
-rw-r--r--keyboards/chidori/keymaps/oled_sample/rules.mk2
-rw-r--r--keyboards/claw44/ssd1306.h3
-rw-r--r--keyboards/clueboard/2x1800/2018/2018.c (renamed from keyboards/clueboard/2x1800/2x1800.c)2
-rw-r--r--keyboards/clueboard/2x1800/2018/2018.h (renamed from keyboards/clueboard/2x1800/2x1800.h)0
-rw-r--r--keyboards/clueboard/2x1800/2018/config.h (renamed from keyboards/clueboard/2x1800/config.h)2
-rw-r--r--keyboards/clueboard/2x1800/2018/info.json42
-rw-r--r--keyboards/clueboard/2x1800/2018/keymaps/default/config.h (renamed from keyboards/clueboard/2x1800/keymaps/default/config.h)0
-rw-r--r--keyboards/clueboard/2x1800/2018/keymaps/default/keymap.json11
-rw-r--r--keyboards/clueboard/2x1800/2018/keymaps/default/readme.md (renamed from keyboards/clueboard/2x1800/keymaps/default/readme.md)0
-rw-r--r--keyboards/clueboard/2x1800/2018/keymaps/default_4u/keymap.c (renamed from keyboards/clueboard/2x1800/keymaps/default_4u/keymap.c)2
-rw-r--r--keyboards/clueboard/2x1800/2018/keymaps/default_4u/readme.md (renamed from keyboards/clueboard/2x1800/keymaps/default_4u/readme.md)0
-rw-r--r--keyboards/clueboard/2x1800/2018/keymaps/default_7u/keymap.c (renamed from keyboards/clueboard/2x1800/keymaps/default_7u/keymap.c)0
-rw-r--r--keyboards/clueboard/2x1800/2018/keymaps/default_7u/readme.md (renamed from keyboards/clueboard/2x1800/keymaps/default_7u/readme.md)0
-rw-r--r--keyboards/clueboard/2x1800/2018/keymaps/macroboard/keymap.c (renamed from keyboards/clueboard/2x1800/keymaps/macroboard/keymap.c)2
-rw-r--r--keyboards/clueboard/2x1800/2018/keymaps/macroboard/readme.md (renamed from keyboards/clueboard/2x1800/keymaps/macroboard/readme.md)0
-rw-r--r--keyboards/clueboard/2x1800/2018/keymaps/mouseboard_left/keymap.c (renamed from keyboards/clueboard/2x1800/keymaps/mouseboard_left/keymap.c)2
-rw-r--r--keyboards/clueboard/2x1800/2018/keymaps/mouseboard_left/readme.md (renamed from keyboards/clueboard/2x1800/keymaps/mouseboard_left/readme.md)0
-rw-r--r--keyboards/clueboard/2x1800/2018/keymaps/mouseboard_right/keymap.c (renamed from keyboards/clueboard/2x1800/keymaps/mouseboard_right/keymap.c)2
-rw-r--r--keyboards/clueboard/2x1800/2018/keymaps/mouseboard_right/readme.md (renamed from keyboards/clueboard/2x1800/keymaps/mouseboard_right/readme.md)0
-rw-r--r--keyboards/clueboard/2x1800/2018/readme.md13
-rw-r--r--keyboards/clueboard/2x1800/2018/rules.mk (renamed from keyboards/clueboard/2x1800/rules.mk)0
-rw-r--r--keyboards/clueboard/2x1800/2019/2019.c182
-rw-r--r--keyboards/clueboard/2x1800/2019/2019.h257
-rw-r--r--keyboards/clueboard/2x1800/2019/config.h214
-rw-r--r--keyboards/clueboard/2x1800/2019/info.json42
-rw-r--r--keyboards/clueboard/2x1800/2019/keymaps/default/keymap.json11
-rw-r--r--keyboards/clueboard/2x1800/2019/keymaps/default/readme.md1
-rw-r--r--keyboards/clueboard/2x1800/2019/keymaps/default_1u_ansi/keymap.c (renamed from keyboards/clueboard/2x1800/keymaps/default/keymap.c)16
-rw-r--r--keyboards/clueboard/2x1800/2019/keymaps/default_1u_ansi/readme.md1
-rw-r--r--keyboards/clueboard/2x1800/2019/keymaps/default_1u_iso/keymap.c28
-rw-r--r--keyboards/clueboard/2x1800/2019/keymaps/default_1u_iso/readme.md1
-rw-r--r--keyboards/clueboard/2x1800/2019/keymaps/default_2u_ansi/keymap.c28
-rw-r--r--keyboards/clueboard/2x1800/2019/keymaps/default_2u_ansi/readme.md1
-rw-r--r--keyboards/clueboard/2x1800/2019/keymaps/default_2u_iso/keymap.c28
-rw-r--r--keyboards/clueboard/2x1800/2019/keymaps/default_2u_iso/readme.md1
-rw-r--r--keyboards/clueboard/2x1800/2019/keymaps/default_4u_ansi/config.h (renamed from keyboards/clueboard/2x1800/keymaps/default_4u/config.h)2
-rw-r--r--keyboards/clueboard/2x1800/2019/keymaps/default_4u_ansi/keymap.c28
-rw-r--r--keyboards/clueboard/2x1800/2019/keymaps/default_4u_ansi/readme.md1
-rw-r--r--keyboards/clueboard/2x1800/2019/keymaps/default_4u_iso/config.h (renamed from keyboards/clueboard/2x1800/keymaps/default_7u/config.h)2
-rw-r--r--keyboards/clueboard/2x1800/2019/keymaps/default_4u_iso/keymap.c28
-rw-r--r--keyboards/clueboard/2x1800/2019/keymaps/default_4u_iso/readme.md1