Oleg Kostyuk
06dbf89043
Added MicroDox layout
...
Inspired by MicroDox:
http://geekhack.org/index.php?topic=42231.msg1062851#msg1062851
https://www.massdrop.com/ext/ergodox/?referer=CTL63V&hash=9ff8ddbb75e03e517aaa39acabc81669
2013-10-08 12:58:54 +03:00
Oleg Kostyuk
e93188021c
Merge remote-tracking branch 'tmk/master' into cub_layout
2013-10-08 10:36:18 +03:00
tmk
e8e8f93bcf
Fix ADB missing keystrokes problem Thanks, blargg! #14
...
- Add delay between scans to prevent overlaod of ADB keyboard controllers
- <http://geekhack.org/index.php?topic=14290.msg1068919#msg1068919 >
2013-10-08 12:23:25 +09:00
tmk
63b3e2cbfb
Make LUFA stack as default for ADB converter
2013-10-08 10:55:40 +09:00
tmk
48662ace8b
Fix build error and debug print PJRC stack #69 #68
2013-10-08 10:49:13 +09:00
tmk
35f9f30074
Add timeout option to MODS_ONESHOT #66
2013-10-07 23:28:17 +09:00
Oleg Kostyuk
cdd19b95dd
Updates to CUB's layouts
2013-10-07 16:53:01 +03:00
Oleg Kostyuk
a051019642
Typo fix
2013-10-07 16:52:26 +03:00
tmk
d52d554360
Fix mod stuck of MODS_KEY when leaving layer #62
...
- Add action_util.c and remove action_oneshot.c
- Add oneshot_mods for MODS_ONESHOT
- Add weak_mods for MODS_KEY and MACRO
- weak_mods is cleared when layer switching
2013-10-04 16:04:31 +09:00
tmk
cb434cfebc
Remove clear matrix on ADB recv error
2013-10-04 15:03:42 +09:00
tmk
7e8a85caad
Fix VERSION: add opton --always to git describe
2013-10-03 13:27:04 +09:00
tmk
8819cf6bb1
Fix Tapping: release key immediately but modifier #65
...
- See https://github.com/tmk/tmk_keyboard/issues/60
- **Except for modifiers** a key pressed before the tapping starts should be released immediately
- 'Mod-Tap key'(like shift-;) didn't work from this fix: 4d0b3aa Fix Tapping: release of a key pressed before tap
This key sequence should register ':', not ';'. With the fix Shift is
released before settlement of tapping, this registers ';'.
Shift ~~___~~~~~~~
;(Tap) ~~~____~~~~
2013-10-03 12:40:33 +09:00
Oleg Kostyuk
7a3ad79b0a
Updates to CUB's layouts
2013-09-25 22:21:50 +03:00
Oleg Kostyuk
1867cd48f9
Updates to CUB's layouts
2013-09-25 22:13:27 +03:00
Oleg Kostyuk
e56edbfe90
Updates to CUB's layouts
2013-09-25 22:05:13 +03:00
Oleg Kostyuk
a6146082fb
Updates to CUB's layouts
2013-09-25 18:28:13 +03:00
Oleg Kostyuk
27e3da508e
Update Makefile.lufa per Hasu recommendation
2013-09-25 17:03:33 +03:00
tmk
a0f9c1fb4f
Merge branch 'm0110_keymap_section'
2013-09-25 21:08:41 +09:00
tmk
ea5938da1a
Change for default keymap of keymap editor
2013-09-25 20:41:40 +09:00
Oleg Kostyuk
3be39e436d
Merge remote-tracking branch 'tmk/master' into cub_layout
2013-09-25 14:38:39 +03:00
tmk
09e80fecc6
Add build option KEYMAP_SECTION_ENABLE to m0110
2013-09-25 15:21:00 +09:00
tmk
b9d59f33f2
Add M0120 scan code diagram
2013-09-25 15:20:21 +09:00
tmk
d267ee2ada
Fix LUFA blocking during startup
...
- Blocking occurs if built without option INTERRUPT_CONTROL_ENDPOINT
2013-09-25 12:23:14 +09:00
tmk
7d692c492c
Fix USB initilaize on LUFA
...
- Add print messages of USB intialize procesure.
- call out sei() in earlier stage. LUFA API doc of USB_Init() says:
interrupts must be enabled within 500ms ... to ensure that the host does
not time out whilst enumerating the device
- remove matrix_init() from suspend_wakeup_init(). It is not needed in
fact and if matrix_init() takes long time to initialize it prevents
host emnumerating the device.
2013-09-21 22:47:03 +09:00
tmk
6ccea742de
Merge branch 'm0110_next'
2013-09-21 21:35:13 +09:00
tmk
b2c7529ec9
Fix to bootmagic key configurable
2013-09-21 21:21:34 +09:00
tmk
6cf6ddceb1
Fix README of M0110
2013-09-21 21:20:05 +09:00
tmk
7e122279c5
Change keymap and enable bootmagic of M0110
2013-09-21 21:07:55 +09:00
tmk
febdf10602
Remove procedures not neeed from init of M0110
2013-09-21 15:45:42 +09:00
Oleg Kostyuk
221af6bffb
Experimental additions to LUFA makefile
2013-09-20 22:07:50 +03:00
Oleg Kostyuk
3b1e5a9ce9
Experimenting with layout and layout indication
2013-09-20 22:06:30 +03:00
Oleg Kostyuk
b32f56dff9
Typo fix
2013-09-20 22:05:22 +03:00
tmk
22315fcdf9
Change m0110 pin configuration: swap D0 and D1
2013-09-20 00:58:30 +09:00
tmk
58ca7b904b
Merge branch 'tapping_fix60'
2013-09-19 22:16:55 +09:00
tmk
9f29fa6bf3
Fix version info command
2013-09-19 00:51:44 +09:00
tmk
0ca415004a
Fix bootloader jump use word address
...
- Call of function pointer is compiled into 'icall' instruction.
It should use word address but it has used byte address :( It seems
jump has worked luckily by chance until now. why it worked?
2013-09-18 16:10:53 +09:00
tmk
4d0b3aace0
Fix Tapping: release of a key pressed before tap
...
- immediately process release event of a key pressed before tapping
2013-09-18 15:02:44 +09:00
Oleg Kostyuk
f5f7a1793a
Added makefile for LUFA stack
2013-09-16 13:38:04 +03:00
Oleg Kostyuk
41845b485f
TODO updated
2013-09-16 13:38:04 +03:00
Oleg Kostyuk
fb7dba08a3
Split Layer2 into two independent layers
2013-09-16 13:38:04 +03:00
Oleg Kostyuk
1f7cd390ae
Remove unused layer
2013-09-16 05:56:21 +03:00
Oleg Kostyuk
065e4e3dd5
Layers reordered, according to Hasu's reccomendation + minor tweaks
2013-09-16 05:56:21 +03:00
Oleg Kostyuk
d30fba8ce2
Additional optimization, reach speed 368 scans/second
2013-09-16 05:22:06 +03:00
tmk
c7faa51ee8
Fix action macros
2013-09-11 14:05:05 +09:00
tmk
da24259632
Merge branch 'keymap_section'
2013-09-11 14:04:33 +09:00
tmk
259c4a040a
Add build option KEYMAP_SECTION for keymap editor
2013-09-11 14:01:47 +09:00
tmk
8bc96ac571
Add version string
2013-09-11 13:44:54 +09:00
tmk
f7395268c0
Add ld script for keymap section
2013-09-11 13:20:58 +09:00
Oleg Kostyuk
a84df046df
Updates to CUB's layouts
...
This update is mainly needed because Ergodox's layout should be as much
possible closer to original QWERTY layout, to not break XKB layout in
XOrg for Russian language.
Also, because Ergodox's switches SW5.7 and SW5.8 are not as convenient
as I'd like to - additional mappings were added on Layer7 for following
symbols: ^ ' " \
2013-09-10 04:30:46 +03:00
Oleg Kostyuk
c119ccaf72
Decreasing default TAPPING_TERM
2013-09-09 20:05:09 +03:00