summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilliam Chang <william@factual.com>2019-05-09 21:16:15 -0700
committerWilliam Chang <william@factual.com>2019-05-09 21:16:15 -0700
commit9ce186860e78d5afe350636cb7445e18c2577f33 (patch)
treeb7f5dded777a950e63c4dd967260744336bfaa6b
parent57a6ea11df685d84a1ea07953e88f224ce2b24f7 (diff)
parent4b2d3288d013b1a71ea25402224c4a8225a099e9 (diff)
Merge branch 'qmk-master'
-rw-r--r--.gitignore1
-rw-r--r--.travis.yml4
-rw-r--r--Makefile2
-rw-r--r--build_keyboard.mk4
-rw-r--r--common_features.mk15
-rw-r--r--docs/_summary.md4
-rw-r--r--docs/config_options.md2
-rw-r--r--docs/feature_backlight.md52
-rw-r--r--docs/feature_macros.md2
-rw-r--r--docs/feature_rgb_matrix.md196
-rw-r--r--docs/feature_rgblight.md39
-rw-r--r--docs/feature_space_cadet.md59
-rw-r--r--docs/feature_space_cadet_shift.md37
-rw-r--r--docs/feature_space_cadet_shift_enter.md31
-rw-r--r--docs/feature_unicode.md83
-rw-r--r--docs/features.md2
-rw-r--r--docs/hand_wire.md12
-rw-r--r--docs/hardware_avr.md28
-rw-r--r--docs/keycodes.md16
-rw-r--r--docs/newbs_testing_debugging.md60
-rw-r--r--docs/porting_your_keyboard_to_qmk_(arm_and_other_chibios_cpus).md24
-rw-r--r--docs/zh-cn/README.md32
-rw-r--r--docs/zh-cn/_summary.md106
-rw-r--r--docs/zh-cn/getting_started_introduction.md54
-rw-r--r--docs/zh-cn/newbs_best_practices.md163
-rw-r--r--docs/zh-cn/newbs_building_firmware.md81
-rw-r--r--docs/zh-cn/newbs_flashing.md307
-rw-r--r--docs/zh-cn/newbs_getting_started.md102
-rw-r--r--docs/zh-cn/newbs_learn_more_resources.md15
-rw-r--r--docs/zh-cn/newbs_testing_debugging.md43
-rw-r--r--drivers/avr/ws2812.c2
-rw-r--r--keyboards/adkb96/adkb96.c19
-rw-r--r--keyboards/adkb96/adkb96.h28
-rw-r--r--keyboards/adkb96/config.h22
-rw-r--r--keyboards/adkb96/info.json494
-rw-r--r--keyboards/adkb96/keymaps/default/config.h34
-rw-r--r--keyboards/adkb96/keymaps/default/keymap.c15
-rw-r--r--keyboards/adkb96/readme.md17
-rw-r--r--keyboards/adkb96/rev1/config.h (renamed from keyboards/ergodash/rev2/config.h)45
-rw-r--r--keyboards/adkb96/rev1/rev1.c15
-rw-r--r--keyboards/adkb96/rev1/rev1.h44
-rw-r--r--keyboards/adkb96/rules.mk (renamed from keyboards/preonic/rules.mk)50
-rw-r--r--keyboards/atreus/readme.md21
-rw-r--r--keyboards/atreus/rules.mk77
-rw-r--r--keyboards/baguette/info.json2
-rw-r--r--keyboards/baguette/readme.md2
-rwxr-xr-xkeyboards/bm16s/bm16s.h15
-rwxr-xr-xkeyboards/bm16s/config.h46
-rw-r--r--keyboards/bm16s/info.json30
-rwxr-xr-xkeyboards/bm16s/keymaps/default/keymap.c16
-rwxr-xr-xkeyboards/bm16s/keymaps/media/keymap.c20
-rw-r--r--keyboards/bm16s/readme.md13
-rwxr-xr-xkeyboards/bm16s/rules.mk72
-rw-r--r--keyboards/boardwalk/keymaps/brendanwr/config.h16
-rw-r--r--keyboards/boardwalk/keymaps/brendanwr/keymap.c95
-rw-r--r--keyboards/boston_meetup/2019/2019.c215
-rw-r--r--keyboards/boston_meetup/2019/2019.h19
-rw-r--r--keyboards/boston_meetup/2019/config.h196
-rw-r--r--keyboards/boston_meetup/2019/info.json12
-rw-r--r--keyboards/boston_meetup/2019/keymaps/default/keymap.c166
-rw-r--r--keyboards/boston_meetup/2019/keymaps/default/readme.md51
-rw-r--r--keyboards/boston_meetup/2019/keymaps/readme.md22
-rw-r--r--keyboards/boston_meetup/2019/readme.md13
-rw-r--r--keyboards/boston_meetup/2019/rules.mk24
-rw-r--r--keyboards/boston_meetup/boston_meetup.c2
-rw-r--r--keyboards/boston_meetup/boston_meetup.h19
-rw-r--r--keyboards/boston_meetup/config.h60
-rw-r--r--keyboards/boston_meetup/readme.md14
-rw-r--r--keyboards/boston_meetup/rules.mk2
-rw-r--r--keyboards/butterstick/butterstick.c56
-rw-r--r--keyboards/butterstick/butterstick.h11
-rw-r--r--keyboards/butterstick/config.h26
-rw-r--r--keyboards/butterstick/keymaps/default/keymap.c183
-rw-r--r--keyboards/butterstick/keymaps/default/rules.mk (renamed from keyboards/ergodash/rev2/keymaps/default/rules.mk)0
-rw-r--r--keyboards/butterstick/readme.md14
-rw-r--r--keyboards/butterstick/rules.mk19
-rw-r--r--keyboards/butterstick/sten.c367
-rw-r--r--keyboards/butterstick/sten.h77
-rw-r--r--keyboards/candybar/rules.mk1
-rw-r--r--keyboards/cannonkeys/practice65/boards/GENERIC_STM32_F103/board.c56
-rw-r--r--keyboards/cannonkeys/practice65/boards/GENERIC_STM32_F103/board.h166
-rw-r--r--keyboards/cannonkeys/practice65/boards/GENERIC_STM32_F103/board.mk5
-rw-r--r--keyboards/cannonkeys/practice65/bootloader_defs.h (renamed from keyboards/dztech/dz60rgb/bootloader_defs.h)7
-rw-r--r--keyboards/cannonkeys/practice65/chconf.h (renamed from keyboards/dztech/dz40rgb/chconf.h)20
-rw-r--r--keyboards/cannonkeys/practice65/config.h78
-rw-r--r--keyboards/cannonkeys/practice65/halconf.h (renamed from keyboards/dztech/dz60rgb/halconf.h)57
-rw-r--r--keyboards/cannonkeys/practice65/keymaps/default/keymap.c48
-rw-r--r--keyboards/cannonkeys/practice65/ld/MKL26Z64.ld105
-rw-r--r--keyboards/cannonkeys/practice65/ld/STM32F103x8_stm32duino_bootloader.ld88
-rw-r--r--keyboards/cannonkeys/practice65/mcuconf.h (renamed from keyboards/dztech/dz40rgb/mcuconf.h)116
-rw-r--r--keyboards/cannonkeys/practice65/practice65.c2
-rw-r--r--keyboards/cannonkeys/practice65/practice65.h19
-rw-r--r--keyboards/cannonkeys/practice65/readme.md12
-rw-r--r--keyboards/cannonkeys/practice65/rules.mk53
-rw-r--r--keyboards/cannonkeys/satisfaction75/config.h2
-rw-r--r--keyboards/cannonkeys/satisfaction75/i2c_master.c12
-rw-r--r--keyboards/cannonkeys/satisfaction75/keymaps/jae/keymap.c37
-rw-r--r--keyboards/cannonkeys/satisfaction75/keymaps/via/keymap.c22
-rw-r--r--keyboards/clueboard/60/rules.mk1
-rw-r--r--keyboards/clueboard/66/rev4/rules.mk1
-rw-r--r--keyboards/clueboard/66_hotswap/gen1/rules.mk1
-rw-r--r--keyboards/cospad/config.h50
-rw-r--r--keyboards/cospad/cospad.c56
-rw-r--r--keyboards/cospad/cospad.h126
-rw-r--r--keyboards/cospad/info.json76
-rw-r--r--keyboards/cospad/keymaps/default/keymap.c120
-rw-r--r--keyboards/cospad/rules.mk43
-rw-r--r--keyboards/crkbd/keymaps/drashna/config.h51
-rw-r--r--keyboards/crkbd/keymaps/drashna/glcdfont.c240
-rw-r--r--keyboards/crkbd/keymaps/drashna/keymap.c269
-rw-r--r--keyboards/crkbd/keymaps/drashna/rules.mk42
-rw-r--r--keyboards/crkbd/keymaps/like_jis/keymap.c6
-rw-r--r--keyboards/crkbd/keymaps/rs/config.h (renamed from keyboards/ergodash/rev2/keymaps/default/config.h)16
-rw-r--r--keyboards/crkbd/keymaps/rs/keymap.c39
-rw-r--r--keyboards/crkbd/keymaps/rs/oled.c104
-rw-r--r--keyboards/crkbd/keymaps/rs/readme.md19
-rw-r--r--keyboards/crkbd/keymaps/rs/rules.mk32
-rw-r--r--keyboards/crkbd/rev1/rev1.c125
-rw-r--r--keyboards/doro67/multi/keymaps/default/readme.md7
-rw-r--r--keyboards/doro67/multi/keymaps/default_iso/readme.md7
-rw-r--r--keyboards/doro67/multi/keymaps/default_multi/readme.md7
-rw-r--r--keyboards/doro67/multi/readme.md12
-rw-r--r--keyboards/doro67/readme.md12
-rw-r--r--keyboards/doro67/regular/config.h4
-rw-r--r--keyboards/doro67/regular/keymaps/default/readme.md4
-rw-r--r--keyboards/doro67/regular/readme.md10
-rw-r--r--keyboards/doro67/rgb/config.h71
-rw-r--r--keyboards/doro67/rgb/info.json82
-rw-r--r--keyboards/doro67/rgb/keymaps/default/config.h19
-rw-r--r--keyboards/doro67/rgb/keymaps/default/keymap.c62
-rw-r--r--keyboards/doro67/rgb/keymaps/default/readme.md7
-rw-r--r--keyboards/doro67/rgb/readme.md23
-rw-r--r--keyboards/doro67/rgb/rgb.c84
-rw-r--r--keyboards/doro67/rgb/rgb.h41
-rw-r--r--keyboards/doro67/rgb/rules.mk83
-rw-r--r--keyboards/duck/eagle_viper/readme.md6
-rw-r--r--keyboards/duck/eagle_viper/v2/matrix.c60
-rw-r--r--keyboards/duck/eagle_viper/v2/readme.md2