keyboard controller firmware for Atmel AVR and ARM USB families
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
tmk 82309deefc add anti-ghost logic 14 years ago
.gitignore change file name. 15 years ago
Makefile perform nomal keyboard behavior. It works now!!! 15 years ago
README add anti-ghost logic 14 years ago
keymap.c perform nomal keyboard behavior. It works now!!! 15 years ago
keymap.h perform nomal keyboard behavior. It works now!!! 15 years ago
matrix.c add anti-ghost logic 14 years ago
matrix.h add anti-ghost logic 14 years ago
mykey.c add anti-ghost logic 14 years ago
print.c perform nomal keyboard behavior. It works now!!! 15 years ago
print.h perform nomal keyboard behavior. It works now!!! 15 years ago
usb_keyboard_debug.c add initial files from teensy's usb_keyboard_debug. 15 years ago
usb_keyboard_debug.h add initial files from teensy's usb_keyboard_debug. 15 years ago
usbkeycodes.h matrix scan & default keymap 15 years ago

README

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
anti-ghost
sleep&wakeup
boot keyboard support
mouse key
keymap layer
    key combination switch
    toggle siwtch
    HHKB like cursor etc.
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