Keyboard firmwares for Atmel AVR and Cortex-M
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

13 年之前
13 年之前
13 年之前
13 年之前
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. t.m.k. Keyboard Firmware
  2. ========================
  3. http://github.com/tmk/tmk_keyboard
  4. This is keyboard firmware for AVR USB MCUs or Teensy/Teensy++ 2.0.
  5. The project is heavily based on PJRC USB Keyboard/Mouse Example and
  6. owes a debt to preceding keyboard firmware projects.
  7. http://www.pjrc.com/teensy
  8. Functions
  9. ---------
  10. Mouse key
  11. System Control Key
  12. Power Down, Sleep, Wake Up & USB Remote Wake up
  13. Media Control Key
  14. Volume Down/Up, Mute
  15. USB NKRO
  16. Build
  17. -----
  18. Compiling sources need AVR GCC, AVR Libc and GNU make.(You can use WinAVR on Windows.)
  19. $ cd <target> (hhkb or macway)
  20. $ make
  21. http://winavr.sourceforge.net/
  22. Debuging & Rescue
  23. -----------------
  24. Use PJRC's hid_listen.exe to see debug messages.
  25. Press right Control + Shift + Alt + GUI + H to debug menu.
  26. Pressing any 3 keys when connected enables debug output.
  27. Pressing any 4 keys when connected makes bootloader comes up.
  28. Projects related
  29. ----------------
  30. PJRC USB Keyboard/Mouse Example
  31. http://www.pjrc.com/teensy/usb_keyboard.html
  32. http://www.pjrc.com/teensy/usb_mouse.html
  33. kbupgrade
  34. http://github.com/rhomann/kbupgrade
  35. http://geekhack.org/showwiki.php?title=Island:8406
  36. c64key
  37. http://symlink.dk/projects/c64key/
  38. rump
  39. http://mg8.org/rump/
  40. http://github.com/clee/rump
  41. dulcimer
  42. http://www.schatenseite.de/dulcimer.html
  43. humblehacker-keyboard
  44. http://github.com/humblehacker
  45. http://www.humblehacker.com/keyboard/
  46. http://geekhack.org/showwiki.php?title=Island:6292
  47. ps2avr
  48. http://sourceforge.net/projects/ps2avr/
  49. EOF