Open-source keyboard firmware for Atmel AVR and Arm USB families
Go to file
2010-09-30 14:50:23 +09:00
.gitignore add mouse function. 2010-09-30 14:50:23 +09:00
jump_bootloader.c some fixes. LED flush for debug. 2010-09-27 10:24:33 +09:00
jump_bootloader.h add jump_bootloader. 2010-09-24 15:16:23 +09:00
keymap.c some fixes. LED flush for debug. 2010-09-27 10:24:33 +09:00
keymap.h add mouse function. 2010-09-30 14:50:23 +09:00
Makefile add mouse function. 2010-09-30 14:50:23 +09:00
matrix.c some fixes. LED flush for debug. 2010-09-27 10:24:33 +09:00
matrix.h add mouse function. 2010-09-30 14:50:23 +09:00
mykey.c add mouse function. 2010-09-30 14:50:23 +09:00
print.c add mouse function. 2010-09-30 14:50:23 +09:00
print.h add mouse function. 2010-09-30 14:50:23 +09:00
README simple keymap layers. 2010-09-16 21:05:15 +09:00
usb_debug.c divide usb_keyboard_debug.[c|h] into usb_device, usb_keyboard, usb_debug. 2010-09-23 20:23:50 +09:00
usb_debug.h add mouse function. 2010-09-30 14:50:23 +09:00
usb_keyboard.c divide usb_keyboard_debug.[c|h] into usb_device, usb_keyboard, usb_debug. 2010-09-23 20:23:50 +09:00
usb_keyboard.h add mouse function. 2010-09-30 14:50:23 +09:00
usb_keycodes.h add mouse function. 2010-09-30 14:50:23 +09:00
usb_mouse.c add mouse function. 2010-09-30 14:50:23 +09:00
usb_mouse.h add mouse function. 2010-09-30 14:50:23 +09:00
usb.c add mouse function. 2010-09-30 14:50:23 +09:00
usb.h add mouse function. 2010-09-30 14:50:23 +09:00

Keyboard Firmware
=================
2010/08/23 noname


VERSION
-------
0.1     2010/08/23
        implemented for macway modified.
        It works as normal keyboard now.


TODO
----
modulization
    clean source
debouncing
    will be coded when bouncing occurs.
    bouncing doesnt occur on my alps switch so far.
    scan rate is too slow?(to be measure)
anti-ghost
    2010/09/13 done
sleep&wakeup
boot keyboard support
mouse key
keymap layer
    2010/09/16 simple layer(HHKB/vi cursor)
    key combination switch
    toggle siwtch
setting menu(wizard)
    debug console
    keymap setting
    matrix display
PS/2 keyboard mode
HHKB support
Trackpoint(PS/2) support
    Thinkpad keyboard support


target board
------------
Teensy 2.0
http://www.pjrc.com/teensy


projects based on/related to
----------------------------
PJRC USB Keyboard Example
    http://www.pjrc.com/teensy/usb_keyboard.html
kbupgrade
    http://github.com/rhomann/kbupgrade
    http://geekhack.org/showwiki.php?title=Island:8406
c64key
    http://symlink.dk/projects/c64key/
rump
    http://mg8.org/rump/
    http://github.com/clee/rump
dulcimer
    http://www.schatenseite.de/dulcimer.html
humblehacker-keyboard
    http://github.com/humblehacker
    http://www.humblehacker.com/keyboard/
    http://geekhack.org/showwiki.php?title=Island:6292
ps2avr
    http://sourceforge.net/projects/ps2avr/


EOF