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.

README 1.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. Alternative Controller for Apple IIgs/Standard(M0116)
  2. JeffreySung([email protected])
  3. ===============================
  4. Feature
  5. -------
  6. - Replaceable keyboard controller for Apple IIgs(A9M0330)/Standard(M0116)
  7. - Teensy++ 2.0 required
  8. - Some signal bypass required
  9. - ADB keyboard doesn't use matrix for modifier keys. With virtual row for modifier keys, these keys are merged into key matrix.
  10. - Power key couldn't be used because power key is not connected to controller.
  11. History
  12. =======
  13. - 2012.09.17 First Release
  14. - 2012.09.17 CapsLock support
  15. Build
  16. =====
  17. 0. Just Type "Make" and return.
  18. Hardware
  19. ========
  20. PJRC Teensy
  21. -----------
  22. 0. The following ports should not be connected to board.
  23. From top view of Teensy++, from GND and counter clock wise.
  24. -7,26(in keyboard PCB, these pins are VDD,GND)
  25. -30,31(in Teensy++, these pins are Ref,GND respectively)
  26. -5,6(D2,D3 for bluetooth in future)
  27. 1. Bypass 31 pin(from board) to E4(Teensy)
  28. 2. Bypass 30 pin(from board) to F2(Teensy)
  29. 3. Bypass 6 pin(from board) to A0(Teensy)
  30. 4. Refer doc directory
  31. To Do
  32. =====
  33. 0. When DEBOUNCE defined, there is a errors.
  34. 1. Layer Change by toggling Clear Key
  35. 2. Eject Key add. (following files should be modified.)
  36. common/usb_keycodes.h
  37. common/keyboard.c
  38. 3. Use bluetooth
  39. EOF