]> git.friedersdorff.com Git - max/tmk_keyboard.git/commitdiff
ps2_usb: Fix pin configuration
authorJun Wako <wakojun@gmail.com>
Mon, 18 May 2015 04:58:56 +0000 (13:58 +0900)
committerJun Wako <wakojun@gmail.com>
Mon, 18 May 2015 05:01:53 +0000 (14:01 +0900)
converter/ps2_usb/Makefile
converter/ps2_usb/README.md
converter/ps2_usb/config.h

index edcbddfdfae7a9709ba61922baf067eb2444548f..51b22256610aa238c9b89872d7cb83150c43862e 100644 (file)
@@ -87,8 +87,8 @@ NKRO_ENABLE = yes     # USB Nkey Rollover - not yet supported in LUFA
 
 # PS/2 Options
 #
-PS2_USE_USART = yes    # uses hardware USART engine for PS/2 signal receive(recomened)
-#PS2_USE_INT = yes     # uses external interrupt for falling edge of PS/2 clock pin
+#PS2_USE_USART = yes   # uses hardware USART engine for PS/2 signal receive(recomened)
+PS2_USE_INT = yes      # uses external interrupt for falling edge of PS/2 clock pin
 #PS2_USE_BUSYWAIT = yes        # uses primitive reference code
 
 
index 8a535949d8df77381d137fb70694de0b070cdbb3..74464e264045643ca1ec842091909f10c5578d79 100644 (file)
@@ -14,7 +14,7 @@ In case of Teensy2.0(ATMega32U4):
     - **USART**:       **Clock** is on `PD5` and **Data** on `PD2`.
 3. Optionally you need pull-up resistor. 1K-10K Ohm is OK.
 
-To change pin configuration edit config.h.
+To change pin configuration edit **config.h** and **Makefile**.
 
 
 Build Firmware
index c9bab1b0724d65d23ae61d4fd62d589a106817de..c0a4fab13b26ef3072ffd7249cfc372033c6be5f 100644 (file)
@@ -50,11 +50,11 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 #define PS2_CLOCK_PORT  PORTD
 #define PS2_CLOCK_PIN   PIND
 #define PS2_CLOCK_DDR   DDRD
-#define PS2_CLOCK_BIT   5
+#define PS2_CLOCK_BIT   1
 #define PS2_DATA_PORT   PORTD
 #define PS2_DATA_PIN    PIND
 #define PS2_DATA_DDR    DDRD
-#define PS2_DATA_BIT    2
+#define PS2_DATA_BIT    0
 #endif
 
 /*
@@ -69,7 +69,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 #define PS2_DATA_PORT   PORTD
 #define PS2_DATA_PIN    PIND
 #define PS2_DATA_DDR    DDRD
-#define PS2_DATA_BIT    2
+#define PS2_DATA_BIT    0
 #define PS2_INT_INIT()  do {    \
     EICRA |= ((1<<ISC11) |      \
               (0<<ISC10));      \