~ruther/qmk_firmware

Remove clear matrix on ADB recv error
Fix VERSION: add opton --always to git describe
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)  ~~~____~~~~
Merge branch 'm0110_keymap_section'
Change for default keymap of keymap editor
Add build option KEYMAP_SECTION_ENABLE to m0110
Add M0120 scan code diagram
Fix LUFA blocking during startup

- Blocking occurs if built without option INTERRUPT_CONTROL_ENDPOINT
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.
Merge branch 'm0110_next'
Fix to bootmagic key configurable
Fix README of M0110
Change keymap and enable bootmagic of M0110
Remove procedures not neeed from init of M0110
Change m0110 pin configuration: swap D0 and D1
Merge branch 'tapping_fix60'
Fix version info command
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?
Fix Tapping: release of a key pressed before tap

- immediately process release event of a key pressed before tapping
Fix action macros
Next