Configure PS/2 mouse build options to onekey
authortmk <nobody@nowhere>
Thu, 21 Nov 2013 04:00:08 +0000 (13:00 +0900)
committertmk <nobody@nowhere>
Thu, 21 Nov 2013 04:00:08 +0000 (13:00 +0900)
keyboard/onekey/Makefile.lufa
keyboard/onekey/Makefile.pjrc
keyboard/onekey/config.h

index 2a97aa63a892881f4c29b459d39b82d755472a6f..60a84ba00df63de1cc5df1ee6ee3b32514d106a4 100644 (file)
@@ -93,7 +93,7 @@ ARCH = AVR8
 F_USB = $(F_CPU)
 
 # Interrupt driven control endpoint task(+60)
-#OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT
+OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT
 
 
 # Boot Section Size in *bytes*
index 0f0f709725075f1040a7506080348df9a71610be..24ade3350593ebc4ef3ceff55f0424198032e878 100644 (file)
@@ -87,8 +87,8 @@ CONSOLE_ENABLE = yes    # Console for debug
 #SLEEP_LED_ENABLE = yes  # Breathing sleep LED during USB suspend
 #NKRO_ENABLE = yes     # USB Nkey Rollover(+500)
 
-#PS2_MOUSE_ENABLE = yes        # PS/2 mouse(TrackPoint) support
-#PS2_USE_BUSYWAIT = yes # uses primitive reference code
+PS2_MOUSE_ENABLE = yes # PS/2 mouse(TrackPoint) support
+PS2_USE_BUSYWAIT = yes # uses primitive reference code
 #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)
 
index e99a64850c6d37a34f2946674a2a679c5b8f0b9f..1d2e052bf0961ced26e0aac96ca2bf62c07afa98 100644 (file)
@@ -73,7 +73,7 @@ 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   1
+#   define PS2_CLOCK_BIT   5
 #   define PS2_DATA_PORT   PORTD
 #   define PS2_DATA_PIN    PIND
 #   define PS2_DATA_DDR    DDRD
@@ -81,12 +81,13 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 #endif
 
 
+/* PS/2 mouse interrupt version */
 #ifdef PS2_USE_INT
 /* uses INT1 for clock line(ATMega32U4) */
 #define PS2_CLOCK_PORT  PORTD
 #define PS2_CLOCK_PIN   PIND
 #define PS2_CLOCK_DDR   DDRD
-#define PS2_CLOCK_BIT   1
+#define PS2_CLOCK_BIT   5
 #define PS2_DATA_PORT   PORTD
 #define PS2_DATA_PIN    PIND
 #define PS2_DATA_DDR    DDRD
@@ -106,6 +107,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 #endif
 
 
+/* PS/2 mouse USART version */
 #ifdef PS2_USE_USART
 #if defined(__AVR_ATmega16U4__) || defined(__AVR_ATmega32U4__)
 /* XCK for clock line and RXD for data line */
Imprint / Impressum