]> git.donarmstrong.com Git - tmk_firmware.git/commitdiff
change matrix pinouts.
authortmk <nobody@nowhere>
Fri, 8 Oct 2010 11:03:16 +0000 (20:03 +0900)
committertmk <nobody@nowhere>
Fri, 8 Oct 2010 11:15:38 +0000 (20:15 +0900)
README
matrix.c

diff --git a/README b/README
index 1da6044af8e0a6e8f7ed7f4e635b5976671993e0..1dc82ae22ddad9468ae59048e05790b0e21c2381 100644 (file)
--- a/README
+++ b/README
@@ -9,7 +9,7 @@ The project is heavily based on PJRC USB Keyboard/Mouse Example and
 owes a debt to preceding keyboard firmware projects.
 
 
-VERSION
+Version
 -------
 0.1     2010/08/23
         It works as normal keyboard.
@@ -27,14 +27,18 @@ VERSION
                 a s d spc: mouse buttons
                 m ,:       mouse wheel
 
+1.1     2010/10/08
+        Matrix wiring changed for casing.
+        (and my Teensy PD3 seems to be latchuped and unusable. :<)
 
-target board
+
+Target board
 ------------
 Teensy 2.0
 http://www.pjrc.com/teensy
 
 
-projects related
+Projects related
 ----------------
 PJRC USB Keyboard/Mouse Example
     http://www.pjrc.com/teensy/usb_keyboard.html
@@ -57,25 +61,35 @@ ps2avr
     http://sourceforge.net/projects/ps2avr/
 
 
-TODO
-----
+TODO & ideas
+------------
 licensing notes(GPL)
     I think GPL is not infringement of PJRC license.
 souce code cleaning
 sleep&wakeup
-debouncing
+debouncing logic
     will be coded when bouncing occurs.
     bouncing doesnt occur on my ALPS switch so far.
     scan rate is too slow?(to be measure)
-setting menu(wizard)
-    debug console
-    keymap setting
-    matrix display
-PS/2 keyboard mode
+
 support for HHKB pro matrix signal
-Trackpoint(PS/2) support
+    exchange controller board with teensy
+Trackpoint(PS/2)
+    receive PS/2 signal from TrackPoint
+    send USB HID report
 Thinkpad keyboard support
+    turn keyboard to USB keyboard/mouse composite device
 mouse horizontal wheel
+    http://www.microchip.com/forums/tm.aspx?high=&m=391435&mpage=1#391521
+    http://www.keil.com/forum/15671/
+    http://www.microsoft.com/whdc/device/input/wheel.mspx
+setting menu(configure without changing firmware)
+    console for display
+    keymap/layer setting
+    mouse speed/acceleration
+    matrix display
+PS/2 keyboard mode
+    with USB to PS/2 dumb adapter(possible?)
 
 
 EOF
index 45863e4a0a3fa7dd88b40eeaa2db6c04e544263d..cb52d79c30249d779f89e308d9eb48fd2de113a5 100644 (file)
--- a/matrix.c
+++ b/matrix.c
@@ -8,9 +8,9 @@
 
 // matrix is active low. (key on: 0/key off: 1)
 // row: Hi-Z(unselected)/low output(selected)
-//      PD:0,1,2,3,6,7/PC:6,7/PF:7
+//      PD0, PC7, PD7, PF6, PD6, PD1, PD2, PC6, PF7
 // col: input w/pullup
-//      PB:0-8
+//      PB0-PB7
 
 // matrix state buffer
 uint8_t *matrix;