46 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
Replacable USB Controller for Apple IIgs/Standard(M0116)
 | 
						|
JeffreySung(nattyman@gmail.com)
 | 
						|
 | 
						|
===============================
 | 
						|
 | 
						|
Feature
 | 
						|
-------
 | 
						|
- Replaceable keyboard controller for Apple IIgs(A9M0330)/Standard(M0116)
 | 
						|
- Teensy++ 2.0 required
 | 
						|
- Some signal bypass required
 | 
						|
- 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.
 | 
						|
  
 | 
						|
History
 | 
						|
=======
 | 
						|
- 2012.09.17 First Release
 | 
						|
- 2012.09.17 CapsLock support
 | 
						|
- 2012.09.19 Power button added
 | 
						|
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)
 | 
						|
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)
 | 
						|
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.)
 | 
						|
		common/keycode.h
 | 
						|
		common/keyboard.c
 | 
						|
3. Use bluetooth
 | 
						|
EOF
 |