serial_mouse: Fix software serial config
This commit is contained in:
parent
360872d269
commit
af424396e1
2 changed files with 8 additions and 8 deletions
|
|
@ -77,8 +77,9 @@ CONSOLE_ENABLE = yes # Console for debug(+400)
|
|||
|
||||
NO_KEYBOARD = yes # disable keyboard
|
||||
SERIAL_MOUSE_MICROSOFT_ENABLE = yes
|
||||
SERIAL_MOUSE_USE_UART = yes
|
||||
#SERIAL_MOUSE_USE_SOFT = yes # Not work atm
|
||||
|
||||
SERIAL_MOUSE_USE_UART = yes # Hardware UART(preferable)
|
||||
#SERIAL_MOUSE_USE_SOFT = yes # Software Serial
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ Copyright 2022 Jun Wako <wakojun@gmail.com>
|
|||
|
||||
/*
|
||||
* Hardware Serial(UART)
|
||||
* Add protocol/serial_uart.c to SRC in Makefile
|
||||
* 1200 baud, 7-bit data, no parity, 1-bit stop, lsb-first
|
||||
*/
|
||||
#if defined(__AVR_ATmega32U4__) || defined(__AVR_ATmega32U2__)
|
||||
#define SERIAL_UART_BAUD 1200
|
||||
|
|
@ -72,11 +72,11 @@ Copyright 2022 Jun Wako <wakojun@gmail.com>
|
|||
|
||||
/*
|
||||
* Software Serial
|
||||
* Add protocol/serial_soft.c to SRC in Makefile
|
||||
* 1200 baud, 7-bit data, no parity, 1-bit stop, lsb-first
|
||||
*/
|
||||
#define SERIAL_SOFT_BAUD 1200
|
||||
#define SERIAL_SOFT_PARITY_NONE
|
||||
#define SERIAL_SOFT_BIT_ORDER_MSB
|
||||
#define SERIAL_SOFT_BIT_ORDER_LSB
|
||||
//#define SERIAL_SOFT_LOGIC_NEGATIVE
|
||||
#define SERIAL_SOFT_DATA_7BIT
|
||||
#define SERIAL_SOFT_DEBUG
|
||||
|
|
@ -93,8 +93,7 @@ Copyright 2022 Jun Wako <wakojun@gmail.com>
|
|||
SERIAL_SOFT_RXD_DDR &= ~(1<<SERIAL_SOFT_RXD_BIT); \
|
||||
SERIAL_SOFT_RXD_PORT |= (1<<SERIAL_SOFT_RXD_BIT); \
|
||||
/* enable interrupt: INT2(Positive:falling edge, Negative:rising edge) */ \
|
||||
EICRA |= ((1<<ISC21)|(1<<ISC20)); \
|
||||
/* EICRA |= ((1<<ISC21)|(0<<ISC20)); \ */ \
|
||||
EICRA |= ((1<<ISC21)|(0<<ISC20)); \
|
||||
EIMSK |= (1<<INT2); \
|
||||
sei(); \
|
||||
} while (0)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue