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