Sem descrição

tmk 1ed336a064 change keyboard report descriptor for NKRO. há 15 anos atrás
hhkb 51f17f0231 add build option: NKRO_ENABLE(remove: USB_12KRO) há 15 anos atrás
macway a31b31e717 revise Fn key processing. há 15 anos atrás
.gitignore d3b1af9572 add mouse function. há 15 anos atrás
Makefile.common 51f17f0231 add build option: NKRO_ENABLE(remove: USB_12KRO) há 15 anos atrás
README 51f17f0231 add build option: NKRO_ENABLE(remove: USB_12KRO) há 15 anos atrás
USB_NKRO.txt 1ed336a064 change keyboard report descriptor for NKRO. há 15 anos atrás
controller_teensy.h 461e0d3d8c ADD: keymap macro for human to read easier há 15 anos atrás
debug.h 45d4a7a898 improve layer switching há 15 anos atrás
jump_bootloader.c e7c6839d2d some fixes. LED flush for debug. há 15 anos atrás
jump_bootloader.h 1de02c1f15 add jump_bootloader. há 15 anos atrás
key_process.c 51f17f0231 add build option: NKRO_ENABLE(remove: USB_12KRO) há 15 anos atrás
key_process.h 06eb50be07 hhkb: refactored há 15 anos atrás
keymap_skel.h 45d4a7a898 improve layer switching há 15 anos atrás
layer.c 66ece29b0e tuning layer switch timing. há 15 anos atrás
layer.h 45d4a7a898 improve layer switching há 15 anos atrás
matrix_skel.h 45d4a7a898 improve layer switching há 15 anos atrás
print.c 4acc38751e switch debug on/off by pressing 4 keys on booting time há 15 anos atrás
print.h 4acc38751e switch debug on/off by pressing 4 keys on booting time há 15 anos atrás
timer.c 45d4a7a898 improve layer switching há 15 anos atrás
timer.h 45d4a7a898 improve layer switching há 15 anos atrás
tmk.c 51f17f0231 add build option: NKRO_ENABLE(remove: USB_12KRO) há 15 anos atrás
usb.c 1ed336a064 change keyboard report descriptor for NKRO. há 15 anos atrás
usb.h 9019c901dd add system controls(power down/wake up) from generic desktop page(HID) há 15 anos atrás
usb_debug.c 7fd9003f59 divide usb_keyboard_debug.[c|h] into usb_device, usb_keyboard, usb_debug. há 15 anos atrás
usb_debug.h d3b1af9572 add mouse function. há 15 anos atrás
usb_extra.c 9019c901dd add system controls(power down/wake up) from generic desktop page(HID) há 15 anos atrás
usb_extra.h 9019c901dd add system controls(power down/wake up) from generic desktop page(HID) há 15 anos atrás
usb_keyboard.c 1ed336a064 change keyboard report descriptor for NKRO. há 15 anos atrás
usb_keyboard.h 1ed336a064 change keyboard report descriptor for NKRO. há 15 anos atrás
usb_keycodes.h 02d955e9fe add audio controls from consumer page(HID) há 15 anos atrás
usb_mouse.c 51f17f0231 add build option: NKRO_ENABLE(remove: USB_12KRO) há 15 anos atrás
usb_mouse.h 461e0d3d8c ADD: keymap macro for human to read easier há 15 anos atrás
util.c 51f17f0231 add build option: NKRO_ENABLE(remove: USB_12KRO) há 15 anos atrás
util.h 2f80e790c6 new build method for macway há 15 anos atrás

README

t.m.k. Keyboard Firmware
========================
http://github.com/tmk/tmk_keyboard

This is keyboard firmware for AVR USB MCUs or Teensy/Teensy++ 2.0.

The project is heavily based on PJRC USB Keyboard/Mouse Example and
owes a debt to preceding keyboard firmware projects.

http://www.pjrc.com/teensy



Functions
---------
Mouse key
System Control Key
Power Down, Sleep, Wake Up & USB Remote Wake up
Media Control Key
Volume Down/Up, Mute
USB NKRO


Build
-----
Compiling sources need AVR GCC, AVR Libc and GNU make.(You can use WinAVR on Windows.)

$ cd (hhkb or macway)
$ make

http://winavr.sourceforge.net/


Debuging & Rescue
-----------------
Use PJRC's hid_listen.exe to see debug messages.
Press right Control + Shift + Alt + GUI + H to debug menu.

Pressing any 3 keys when connected enables debug output.
Pressing any 4 keys when connected makes bootloader comes up.


Projects related
----------------
PJRC USB Keyboard/Mouse Example
http://www.pjrc.com/teensy/usb_keyboard.html
http://www.pjrc.com/teensy/usb_mouse.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