~ruther/qmk_firmware

Add protocol/lufa. LUFA supported now.
Add consumer/system control feature to LUFA.
Add LUFA mouse feature and  fix mouse report.

- add LUFA boot mouse feature
- remove report_id from mouse report
- fix LUFA descriptor
clean descriptor setting. Remove keyboard OUT Endpoint.

- to make descriptor get VID/PID/Version from config.h.
- remove keyboard out endpoint. Instead host can use control request.
Add sendchar with Generic HID to support debug print.
initial attempt for LUFA.

Add keyboard/lufa macway keyobard with LUFA.
Add new program target to rule.mk; flip, dfu and teensy
Add a keymap layer into ADB converter.
Change pin configurationa and keymap.
Fix README.md: remove bad links
Merge branch 'newdir'
Moved protocol files; news and x68k.

Renamed sony_usb to news_usb
Renamed hbk to hbkb
Made directories for keyboard and converter projects.
Fixed Makefile to adjust new directories.
Moved files to common, protocol and doc  directory
Merge branch 'fix_layer_delay'
Add keyboard report debug print on V-USB.
Change MCU to atmega328p in hhkb/Makeilfe.vusb.
Update M0110 keymap and add a Make target 'hasu'.

- change keymap for M0110
- add a Make target 'hasu' to build with hasu keymap.
FIX: layer switching bug when Fn has no keycode.

- Fn without keycode doesn't need LAYER_SWITCH_DELAY.
Merge branch 'm0110a'
Next