summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcr3473 <joe@createtank.com>2015-05-27 08:29:48 -0700
committercr3473 <joe@createtank.com>2015-05-27 08:29:48 -0700
commitb36d1a87da2395fd5429e2817409c76f065387b5 (patch)
tree1e4a76822deaf92db83896548fa3c3003f7640f3
parenta4cf9ae660b16d1952738139ba8f788368b73eff (diff)
parentd61d1f5ca3a7dcccc495ac6688e0632c601c0623 (diff)
Merge remote-tracking branch 'upstream/master'
-rw-r--r--README.md22
-rw-r--r--common/avr/suspend.c27
-rw-r--r--common/command.c12
-rw-r--r--common/keymap.c3
-rw-r--r--common/suspend.h2
-rw-r--r--converter/adb_usb/README.md2
-rw-r--r--converter/m0110_usb/Makefile8
-rw-r--r--converter/m0110_usb/Makefile.teensy98
-rw-r--r--converter/m0110_usb/README.md25
-rw-r--r--converter/m0110_usb/keymap.c223
-rw-r--r--converter/m0110_usb/keymap_common.h36
-rw-r--r--converter/m0110_usb/keymap_default.c85
-rw-r--r--converter/m0110_usb/keymap_intl.c85
-rw-r--r--converter/m0110_usb/keymap_plain.c2
-rw-r--r--converter/m0110_usb/led.c10
-rw-r--r--doc/keycode.txt2
-rw-r--r--doc/other_projects.md1
-rw-r--r--keyboard/ghost_squid/Makefile.lufa117
-rw-r--r--keyboard/ghost_squid/README.md20
-rw-r--r--keyboard/ghost_squid/config.h43
-rw-r--r--keyboard/ghost_squid/keymap.c102
-rw-r--r--keyboard/ghost_squid/keymap_ansi.h23
-rw-r--r--keyboard/ghost_squid/led.c60
-rw-r--r--keyboard/ghost_squid/matrix.c237
-rw-r--r--keyboard/hhkb/Makefile.rn42 (renamed from keyboard/hhkb_rn42/Makefile)22
-rw-r--r--keyboard/hhkb/README.md17
-rw-r--r--keyboard/hhkb/config_rn42.h (renamed from keyboard/hhkb_rn42/config.h)0
-rw-r--r--keyboard/hhkb/hhkb_avr.h28
-rw-r--r--keyboard/hhkb/keymap_hasu.c34
-rw-r--r--keyboard/hhkb/matrix.c27
-rw-r--r--keyboard/hhkb/not_supported/Makefile.iwrap (renamed from keyboard/hhkb/Makefile.iwrap)0
-rw-r--r--keyboard/hhkb/not_supported/Makefile.vusb (renamed from keyboard/hhkb/Makefile.vusb)0
-rw-r--r--keyboard/hhkb/not_supported/config_iwrap.h (renamed from keyboard/hhkb/config_iwrap.h)0
-rw-r--r--keyboard/hhkb/not_supported/config_vusb.h (renamed from keyboard/hhkb/config_vusb.h)0
-rw-r--r--keyboard/hhkb/not_supported/iwrap.txt (renamed from keyboard/hhkb/iwrap.txt)0
-rw-r--r--keyboard/hhkb/not_supported/usbconfig.h (renamed from keyboard/hhkb/usbconfig.h)0
-rw-r--r--keyboard/hhkb/rn42.mk (renamed from keyboard/hhkb_rn42/rn42.mk)0
-rw-r--r--keyboard/hhkb/rn42/MEMO.txt255
-rw-r--r--keyboard/hhkb/rn42/PowerSave.txt (renamed from keyboard/hhkb_rn42/PowerSave.txt)64
-rw-r--r--keyboard/hhkb/rn42/RN42.txt408
-rw-r--r--keyboard/hhkb/rn42/battery.c (renamed from keyboard/hhkb_rn42/rn42/battery.c)20
-rw-r--r--keyboard/hhkb/rn42/battery.h (renamed from keyboard/hhkb_rn42/rn42/battery.h)0
-rw-r--r--keyboard/hhkb/rn42/main.c (renamed from keyboard/hhkb_rn42/rn42/main.c)19
-rw-r--r--keyboard/hhkb/rn42/rn42.c (renamed from keyboard/hhkb_rn42/rn42/rn42.c)31
-rw-r--r--keyboard/hhkb/rn42/rn42.h (renamed from keyboard/hhkb_rn42/rn42/rn42.h)3
-rw-r--r--keyboard/hhkb/rn42/rn42_task.c478
-rw-r--r--keyboard/hhkb/rn42/rn42_task.h (renamed from keyboard/hhkb_rn42/rn42/rn42_task.h)0
-rw-r--r--keyboard/hhkb/rn42/suart.S (renamed from keyboard/hhkb_rn42/rn42/suart.S)0
-rw-r--r--keyboard/hhkb/rn42/suart.h (renamed from keyboard/hhkb_rn42/rn42/suart.h)0
-rw-r--r--keyboard/hhkb_rn42/MEMO.txt523
-rw-r--r--keyboard/hhkb_rn42/hhkb_avr.h164
-rw-r--r--keyboard/hhkb_rn42/keymap_common.h84
-rw-r--r--keyboard/hhkb_rn42/keymap_hasu.c282
-rw-r--r--keyboard/hhkb_rn42/keymap_jp.c50
-rw-r--r--keyboard/hhkb_rn42/matrix.c191
-rw-r--r--keyboard/hhkb_rn42/rn42/rn42_task.c294
-rw-r--r--keyboard/infinity/Makefile7
-rw-r--r--keyboard/infinity/config.h4
-rw-r--r--keyboard/infinity/keymap.c3
-rw-r--r--keyboard/infinity/keymap_common.h28
-rw-r--r--keyboard/nerd/Makefile (renamed from keyboard/hhkb/Makefile.nodebug)53
-rw-r--r--keyboard/nerd/README.md52
-rw-r--r--keyboard/nerd/backlight.c81
-rw-r--r--keyboard/nerd/backlight.h40
-rw-r--r--keyboard/nerd/config.h49
-rw-r--r--keyboard/nerd/keymap_60_ansi150.c30
-rw-r--r--keyboard/nerd/keymap_80_ansi150.c33
-rw-r--r--keyboard/nerd/keymap_common.c29
-rw-r--r--keyboard/nerd/keymap_common.h89
-rw-r--r--keyboard/nerd/matrix.c221
-rw-r--r--keyboard/planck/Makefile35
-rw-r--r--keyboard/planck/README.md56
-rw-r--r--keyboard/planck/__avr_gdbinit6
-rw-r--r--keyboard/planck/backlight.c49
-rw-r--r--keyboard/planck/common_keymaps/keymap_brett.c (renamed from keyboard/planck/keymap_brett.c)12
-rw-r--r--keyboard/planck/common_keymaps/keymap_dotcom.c (renamed from keyboard/planck/keymap_dotcom.c)0
-rw-r--r--keyboard/planck/common_keymaps/keymap_jack.c (renamed from keyboard/planck/keymap_jack.c)2
-rw-r--r--keyboard/planck/common_keymaps/keymap_joe.c (renamed from keyboard/planck/keymap_joe.c)0
-rw-r--r--keyboard/planck/common_keymaps/keymap_matthew.c (renamed from keyboard/planck/keymap_matthew.c)0
-rw-r--r--keyboard/planck/common_keymaps/keymap_nathan.c (renamed from keyboard/planck/keymap_nathan.c)49
-rw-r--r--keyboard/planck/common_keymaps/keymap_peasant.c (renamed from keyboard/planck/keymap_peasant.c)0
-rw-r--r--keyboard/planck/common_keymaps/keymap_reed.c74
-rw-r--r--keyboard/planck/common_keymaps/keymap_sean.c57
-rw-r--r--keyboard/planck/common_keymaps/keymap_shane.c (renamed from keyboard/planck/keymap_shane.c)0
-rw-r--r--keyboard/planck/common_keymaps/keymap_simon.c44
-rw-r--r--keyboard/planck/common_keymaps/keymap_tim.c44
-rw-r--r--keyboard/planck/common_keymaps/keymap_wilba.c56
-rw-r--r--keyboard/planck/config.h8
-rw-r--r--keyboard/planck/extended_keymap_common.c208
-rw-r--r--keyboard/planck/extended_keymap_common.h177
-rw-r--r--keyboard/planck/extended_keymaps/extended_keymap_austin.c50
-rw-r--r--keyboard/planck/extended_keymaps/extended_keymap_charlie.c54
-rw-r--r--keyboard/planck/extended_keymaps/extended_keymap_default.c50
-rw-r--r--keyboard/planck/extended_keymaps/extended_keymap_jack.c50
-rw-r--r--keyboard/planck/keymap_common.h26
-rw-r--r--keyboard/planck/keymap_sean.c50
-rw-r--r--keyboard/planck/led.c16
-rw-r--r--keyboard/planck/matrix.c2
-rw-r--r--keyboard/planck/matrix_center.c202
-rw-r--r--keyboard/planck/matrix_pcb.c222
-rw-r--r--keyboard/quark/Makefile155
-rw-r--r--keyboard/quark/Makefile.pjrc116
-rw-r--r--keyboard/quark/README.md53
-rw-r--r--keyboard/quark/backlight.c46
-rw-r--r--keyboard/quark/backlight.h2
-rw-r--r--keyboard/quark/common_keymaps/keymap_brett.c42
-rw-r--r--keyboard/quark/common_keymaps/keymap_dotcom.c34
-rw-r--r--keyboard/quark/common_keymaps/keymap_jack.c50
-rw-r--r--keyboard/quark/common_keymaps/keymap_joe.c107
-rw-r--r--keyboard/quark/common_keymaps/keymap_matthew.c70
-rw-r--r--keyboard/quark/common_keymaps/keymap_nathan.c153
-rw-r--r--keyboard/quark/common_keymaps/keymap_peasant.c51
-rw-r--r--keyboard/quark/common_keymaps/keymap_reed.c74
-rw-r--r--keyboard/quark/common_keymaps/keymap_sean.c57
-rw-r--r--keyboard/quark/common_keymaps/keymap_shane.c100
-rw-r--r--keyboard/quark/common_keymaps/keymap_simon.c44
-rw-r--r--keyboard/quark/common_keymaps/keymap_tim.c44
-rw-r--r--keyboard/quark/common_keymaps/keymap_wilba.c56
-rw-r--r--keyboard/quark/config.h74
-rw-r--r--keyboard/quark/extended_keymap_common.c184
-rw-r--r--keyboard/quark/extended_keymap_common.h152
-rw-r--r--keyboard/quark/extended_keymaps/extended_keymap_default.c40
-rw-r--r--keyboard/quark/keymap_common.c (renamed from keyboard/hhkb_rn42/keymap_common.c)3
-rw-r--r--keyboard/quark/keymap_common.h86
-rw-r--r--keyboard/quark/led.c (renamed from keyboard/hhkb_rn42/led.c)21
-rw-r--r--keyboard/quark/matrix.c193
-rw-r--r--protocol/adb.c2
-rw-r--r--protocol/bluefruit/main.c2
-rw-r--r--protocol/lufa/lufa.c41
-rw-r--r--protocol/m0110.c21
-rw-r--r--protocol/pjrc/main.c2
-rw-r--r--rules.mk5
m---------teensy-sdk0
133 files changed, 6483 insertions, 2154 deletions
diff --git a/README.md b/README.md
index e077fc928d..79f170ea66 100644
--- a/README.md
+++ b/README.md
@@ -54,6 +54,17 @@ You can find some keyboard specific projects under `converter` and `keyboard` di
* [KMAC](keyboard/kmac/) - Korean custom keyboard
* [Lightsaber](keyboard/lightsaber/) - Korean custom keyboard
* [Infinity](keyboard/infinity/) - Massdrop [Infinity keyboard][Infinity]
+* [NerD](keyboard/nerd/) - Korean custom keyboard
+* [KittenPaw](keyboard/kitten_paw) - Custom Majestouch controller
+* [Lightpad](keyboard/lightpad) - Korean custom keypad
+* [ghost_squid](keyboard/ghost_squid/) - [The Ghost Squid][ghost_squid] controller for [Cooler Master QuickFire XT][cmxt]
+* [planck](keyboard/planck/) - [Planck] Ortholinear 40% keyboard
+* [atomic](keyboard/atomic/) - [Atomic] Ortholinear 60% keyboard
+
+### Extenal projects using tmk_keyboard
+* [ErgoDox_cub-uanic][cub-uanic] - Split Ergonomic Keyboard [ErgoDox][ergodox_org]
+* [mcdox][mcdox_tmk] - [mcdox][mcdox]
+