summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.md26
-rw-r--r--doc/COPYING.GPLv2339
-rw-r--r--doc/FUSE.txt40
-rw-r--r--doc/POWER.txt62
-rw-r--r--doc/USB_NKRO.txt160
-rw-r--r--doc/build.md185
-rw-r--r--doc/keycode.txt261
-rw-r--r--doc/keymap.md593
-rw-r--r--doc/other_projects.md62
-rw-r--r--keyboard/atomic/Makefile164
-rw-r--r--keyboard/atomic/Makefile.pjrc116
-rw-r--r--keyboard/atomic/PCB_GUIDE.md110
-rw-r--r--keyboard/atomic/README.md56
-rw-r--r--keyboard/atomic/__avr_gdbinit6
-rw-r--r--keyboard/atomic/analog.c53
-rw-r--r--keyboard/atomic/analog.h36
-rw-r--r--keyboard/atomic/backlight.c49
-rw-r--r--keyboard/atomic/common_keymaps/keymap_brett.c42
-rw-r--r--keyboard/atomic/common_keymaps/keymap_dotcom.c34
-rw-r--r--keyboard/atomic/common_keymaps/keymap_jack.c50
-rw-r--r--keyboard/atomic/common_keymaps/keymap_joe.c83
-rw-r--r--keyboard/atomic/common_keymaps/keymap_matthew.c70
-rw-r--r--keyboard/atomic/common_keymaps/keymap_nathan.c153
-rw-r--r--keyboard/atomic/common_keymaps/keymap_peasant.c51
-rw-r--r--keyboard/atomic/common_keymaps/keymap_reed.c74
-rw-r--r--keyboard/atomic/common_keymaps/keymap_sean.c57
-rw-r--r--keyboard/atomic/common_keymaps/keymap_shane.c98
-rw-r--r--keyboard/atomic/common_keymaps/keymap_simon.c44
-rw-r--r--keyboard/atomic/common_keymaps/keymap_tim.c44
-rw-r--r--keyboard/atomic/common_keymaps/keymap_wilba.c56
-rw-r--r--keyboard/atomic/config.h74
-rw-r--r--keyboard/atomic/extended_keymap_common.c208
-rw-r--r--keyboard/atomic/extended_keymap_common.h177
-rw-r--r--keyboard/atomic/extended_keymaps/extended_keymap_abienz.c36
-rw-r--r--keyboard/atomic/extended_keymaps/extended_keymap_austin.c50
-rw-r--r--keyboard/atomic/extended_keymaps/extended_keymap_charlie.c54
-rw-r--r--keyboard/atomic/extended_keymaps/extended_keymap_daniel.c48
-rw-r--r--keyboard/atomic/extended_keymaps/extended_keymap_default.c79
-rw-r--r--keyboard/atomic/extended_keymaps/extended_keymap_dzobert.c49
-rw-r--r--keyboard/atomic/extended_keymaps/extended_keymap_jack.c188
-rw-r--r--keyboard/atomic/extended_keymaps/extended_keymap_joe.c90
-rw-r--r--keyboard/atomic/extended_keymaps/extended_keymap_kyle.c49
-rw-r--r--keyboard/atomic/extended_keymaps/extended_keymap_numpad.c26
-rwxr-xr-xkeyboard/atomic/flash-pcb.sh3
-rw-r--r--keyboard/atomic/keymap_common.c30
-rw-r--r--keyboard/atomic/keymap_common.h130
-rw-r--r--keyboard/atomic/keymap_grid.c40
-rw-r--r--keyboard/atomic/led.c38
-rw-r--r--keyboard/atomic/matrix.c227
-rw-r--r--keyboard/atomic/matrix_center.c269
-rw-r--r--keyboard/atomic/matrix_pcb.c231
-rw-r--r--keyboard/atomic_old/Makefile135
-rw-r--r--keyboard/atomic_old/Makefile.pjrc116
-rw-r--r--keyboard/atomic_old/README 2.md141
-rw-r--r--keyboard/atomic_old/config.h70
-rw-r--r--keyboard/atomic_old/keymap_common.c30
-rw-r--r--keyboard/atomic_old/keymap_common.h87
-rw-r--r--keyboard/atomic_old/keymap_plain.c46
-rw-r--r--keyboard/atomic_old/keymap_ricky.c15
-rw-r--r--keyboard/atomic_old/keymap_vlad.c14
-rw-r--r--keyboard/atomic_old/led.c25
-rw-r--r--keyboard/atomic_old/matrix.c211
-rw-r--r--keyboard/ergodox_ez/Makefile114
-rw-r--r--keyboard/ergodox_ez/README.md1
-rw-r--r--keyboard/ergodox_ez/config.h87
-rw-r--r--keyboard/ergodox_ez/ergodox_ez.c123
-rw-r--r--keyboard/ergodox_ez/ergodox_ez.h145
-rw-r--r--keyboard/ergodox_ez/i2cmaster.h178
-rw-r--r--keyboard/ergodox_ez/keymaps/keymap_default.c133
-rw-r--r--keyboard/ergodox_ez/keymaps/keymap_ergodox_ez.c211
-rw-r--r--keyboard/ergodox_ez/matrix.c348
-rw-r--r--keyboard/ergodox_ez/twimaster.c208
-rw-r--r--keyboard/gh60/Makefile2
-rw-r--r--keyboard/gh60/keymap_common.h48
-rw-r--r--keyboard/gh60/led.c14
-rw-r--r--keyboard/gh60/matrix.c98
-rw-r--r--keyboard/planck/Makefile140
-rw-r--r--keyboard/planck/PCB_GUIDE.md114
-rw-r--r--keyboard/planck/README.md48
-rw-r--r--keyboard/planck/backlight.c61
-rw-r--r--keyboard/planck/config.h79
-rwxr-xr-xkeyboard/planck/flash-pcb.sh3
-rw-r--r--keyboard/planck/keymaps/keymap_angerthosenear.c50
-rw-r--r--keyboard/planck/keymaps/keymap_austin.c50
-rw-r--r--keyboard/planck/keymaps/keymap_charlie.c54
-rw-r--r--keyboard/planck/keymaps/keymap_daniel.c48
-rw-r--r--keyboard/planck/keymaps/keymap_david.c76
-rw-r--r--keyboard/planck/keymaps/keymap_default.c68
-rw-r--r--keyboard/planck/keymaps/keymap_dzobert.c49
-rw-r--r--keyboard/planck/keymaps/keymap_jack.c50
-rw-r--r--keyboard/planck/keymaps/keymap_joe.c88
-rw-r--r--keyboard/planck/keymaps/keymap_kyle.c49
-rw-r--r--keyboard/planck/keymaps/keymap_leo.c46
-rw-r--r--keyboard/planck/keymaps/keymap_lock.c121
-rw-r--r--keyboard/planck/keymaps/keymap_max.c49
-rw-r--r--keyboard/planck/keymaps/keymap_monkey.c76
-rw-r--r--keyboard/planck/keymaps/keymap_numpad.c26
-rw-r--r--keyboard/planck/old_keymap_files/common_keymaps/keymap_brett.c42
-rw-r--r--keyboard/planck/old_keymap_files/common_keymaps/keymap_dotcom.c34
-rw-r--r--keyboard/planck/old_keymap_files/common_keymaps/keymap_jack.c50
-rw-r--r--keyboard/planck/old_keymap_files/common_keymaps/keymap_joe.c83
-rw-r--r--keyboard/planck/old_keymap_files/common_keymaps/keymap_matthew.c70
-rw-r--r--keyboard/planck/old_keymap_files/common_keymaps/keymap_nathan.c153
-rw-r--r--keyboard/planck/old_keymap_files/common_keymaps/keymap_paul.c49
-rw-r--r--keyboard/planck/old_keymap_files/common_keymaps/keymap_peasant.c51
-rw-r--r--keyboard/planck/old_keymap_files/common_keymaps/keymap_reed.c74
-rw-r--r--keyboard/planck/old_keymap_files/common_keymaps/keymap_sean.c53
-rw-r--r--keyboard/planck/old_keymap_files/common_keymaps/keymap_shane.c98
-rw-r--r--keyboard/planck/old_keymap_files/common_keymaps/keymap_simon.c44
-rw-r--r--keyboard/planck/old_keymap_files/common_keymaps/keymap_tim.c44
-rw-r--r--keyboard/planck/old_keymap_files/common_keymaps/keymap_wilba.c56
-rw-r--r--keyboard/planck/old_keymap_files/keymap_common.c30
-rw-r--r--keyboard/planck/old_keymap_files/keymap_common.h129
-rw-r--r--keyboard/planck/planck.c31
-rw-r--r--keyboard/planck/planck.h38
-rw-r--r--keyboard/planck/planck_pcb.hex1544
-rwxr-xr-xkeyboard/planck/planck_with_bootloader.hex1796
-rw-r--r--keyboard/preonic/Makefile143
-rw-r--r--keyboard/preonic/Makefile.pjrc116
-rw-r--r--keyboard/preonic/PCB_GUIDE.md116
-rw-r--r--keyboard/preonic/README.md56
-rw-r--r--keyboard/preonic/__avr_gdbinit6
-rw-r--r--keyboard/preonic/analog.c53
-rw-r--r--keyboard/preonic/analog.h36
-rw-r--r--keyboard/preonic/backlight.c61
-rw-r--r--keyboard/preonic/