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.
46 lines
1.3 KiB
46 lines
1.3 KiB
![]()
12 years ago
|
Replacable USB Controller for Apple IIgs/Standard(M0116)
|
||
![]()
12 years ago
|
JeffreySung(nattyman@gmail.com)
|
||
|
|
||
|
===============================
|
||
|
|
||
|
Feature
|
||
|
-------
|
||
|
- Replaceable keyboard controller for Apple IIgs(A9M0330)/Standard(M0116)
|
||
|
- Teensy++ 2.0 required
|
||
|
- Some signal bypass required
|
||
![]()
12 years ago
|
- ADB keyboard doesn't use matrix for modifier keys. With virtual row for modifier keys,
|
||
|
these keys are merged into key matrix using virtual row.
|
||
|
|
||
![]()
12 years ago
|
History
|
||
|
=======
|
||
|
- 2012.09.17 First Release
|
||
|
- 2012.09.17 CapsLock support
|
||
![]()
12 years ago
|
- 2012.09.19 Power button added
|
||
![]()
12 years ago
|
Build
|
||
|
=====
|
||
|
0. Just Type "Make" and return.
|
||
|
|
||
|
Hardware
|
||
|
========
|
||
|
PJRC Teensy
|
||
|
-----------
|
||
|
0. The following ports should not be connected to board.
|
||
|
From top view of Teensy++, from GND and counter clock wise.
|
||
|
-7,26(in keyboard PCB, these pins are VDD,GND)
|
||
|
-30,31(in Teensy++, these pins are Ref,GND respectively)
|
||
|
-5,6(D2,D3 for bluetooth in future)
|
||
![]()
12 years ago
|
1. Bypass #31 pin(from board) to E4(Teensy)
|
||
|
2. Bypass #30 pin(from board) to F2(Teensy)
|
||
|
3. Bypass #6 pin(from board) to A0(Teensy)
|
||
![]()
12 years ago
|
4. Refer doc directory
|
||
|
|
||
|
To Do
|
||
|
=====
|
||
|
0. When DEBOUNCE defined, there is a errors.
|
||
|
1. Layer Change by toggling Clear Key
|
||
|
2. Eject Key add. (following files should be modified.)
|
||
![]()
12 years ago
|
common/keycode.h
|
||
![]()
12 years ago
|
common/keyboard.c
|
||
|
3. Use bluetooth
|
||
|
EOF
|