~ruther/qmk_firmware

Add included header file and fix debug print
Fix pin configuration of onekey for PS/2 mouse
Add ps2_interrupt.c
Add ps2_usart.c and fix set_led at USB wake
Fix ps2_host_recv_response
Add ps2_busywait.c and recfactor PS/2 protocol
Add printf macro as alias of xprintf
Fix Makfile and config.h for LUFA in ps2_usb
Add HHKB keymap file on gh60
Support GH60 Rev.B PCB as well as Rev.A(issue #64)

- Port of col8 is PB0 in Rev.A while PB7 in Rev.B
Add parenthses ito macro arguments
Add SpaceFN layout to gh60
Add new keymap management on gh60
Merge branch 'ps2_mouse_fix'
Configure PS/2 mouse build options to onekey
Fix PS/2 USART version
Fix interrupt version of ps2.c
Add build options of ps2_mouse
Fix to build ps2_mouse with both LUFA and PJRC

- change API of ps2_mouse; ps2_mouse_task()
- remove mouse_report from host.c
Add PS/2 mouse configure to onekey
Next