~ruther/qmk_firmware

a9c3f4750b3d703b8bbbc90db2566afd2aab0ec9 — tmk 11 years ago ccbc1dd
Configure PS/2 mouse build options to onekey
3 files changed, 7 insertions(+), 5 deletions(-)

M keyboard/onekey/Makefile.lufa
M keyboard/onekey/Makefile.pjrc
M keyboard/onekey/config.h
M keyboard/onekey/Makefile.lufa => keyboard/onekey/Makefile.lufa +1 -1
@@ 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*

M keyboard/onekey/Makefile.pjrc => keyboard/onekey/Makefile.pjrc +2 -2
@@ 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)


M keyboard/onekey/config.h => keyboard/onekey/config.h +4 -2
@@ 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 */