qmk-firmware/keyboard/IIgs
Thomas Russell Murphy a86c1e2b71 Spellchecking keyboard README files. 2014-01-07 11:03:18 +09:00
..
doc Fix keymap for new framework 2013-03-05 15:41:21 +09:00
Makefile Fix keymap for new framework 2013-03-05 15:41:21 +09:00
README Spellchecking keyboard README files. 2014-01-07 11:03:18 +09:00
config.h Add USE_LEGACY_KEYMAP in config.h of ps2_usb and IIgs 2013-10-28 11:43:45 +09:00
hid_listen.mac Fix keymap for new framework 2013-03-05 15:41:21 +09:00
keymap.c Fix keymap for new framework 2013-03-05 15:41:21 +09:00
led.c Fix keymap for new framework 2013-03-05 15:41:21 +09:00
matrix.c Fix keymap for new framework 2013-03-05 15:41:21 +09:00

README

Replaceable 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 to documentation 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