@@ -65,30 +65,24 @@ static const uint8_t SCL = PIN_WIRE_SCL;
6565// Uno2 Main USART available on Arduino header pins
6666// USART1 on mega4809 (alternative pins)
6767// Mapped to HWSERIAL0 in Serial library
68- #define HWSERIAL0 (&USART1)
69- #define HWSERIAL0_DRE_VECTOR (USART1_DRE_vect)
70- #define HWSERIAL0_DRE_VECTOR_NUM (USART1_DRE_vect_num)
71- #define HWSERIAL0_RXC_VECTOR (USART1_RXC_vect)
72- #ifdef REV_A_ENGINEERING_SAMPLE
73- #define HWSERIAL0_MUX (PORTMUX_USART1_DEFAULT_gc)
74- #define PIN_WIRE_HWSERIAL0_RX (12)
75- #define PIN_WIRE_HWSERIAL0_TX (11)
76- #else
77- #define HWSERIAL0_MUX (PORTMUX_USART1_ALT1_gc)
78- #define PIN_WIRE_HWSERIAL0_RX (0)
79- #define PIN_WIRE_HWSERIAL0_TX (1)
80- #endif
68+ #define HWSERIAL1 (&USART1)
69+ #define HWSERIAL1_DRE_VECTOR (USART1_DRE_vect)
70+ #define HWSERIAL1_DRE_VECTOR_NUM (USART1_DRE_vect_num)
71+ #define HWSERIAL1_RXC_VECTOR (USART1_RXC_vect)
72+ #define HWSERIAL1_MUX (PORTMUX_USART1_ALT1_gc)
73+ #define PIN_WIRE_HWSERIAL1_RX (0)
74+ #define PIN_WIRE_HWSERIAL1_TX (1)
8175
8276// Uno2 Debug USART (not available on headers, only via the EDGB virtual COM port)
8377// USART3 on mega4809 (alternative pins)
8478// Mapped to HWSERIAL1 in Serial library
85- #define HWSERIAL1 (&USART3)
86- #define HWSERIAL1_DRE_VECTOR (USART3_DRE_vect)
87- #define HWSERIAL1_DRE_VECTOR_NUM (USART3_DRE_vect_num)
88- #define HWSERIAL1_RXC_VECTOR (USART3_RXC_vect)
89- #define HWSERIAL1_MUX (PORTMUX_USART3_ALT1_gc)
90- #define PIN_WIRE_HWSERIAL1_RX (26)
91- #define PIN_WIRE_HWSERIAL1_TX (27)
79+ #define HWSERIAL0 (&USART3)
80+ #define HWSERIAL0_DRE_VECTOR (USART3_DRE_vect)
81+ #define HWSERIAL0_DRE_VECTOR_NUM (USART3_DRE_vect_num)
82+ #define HWSERIAL0_RXC_VECTOR (USART3_RXC_vect)
83+ #define HWSERIAL0_MUX (PORTMUX_USART3_ALT1_gc)
84+ #define PIN_WIRE_HWSERIAL0_RX (26)
85+ #define PIN_WIRE_HWSERIAL0_TX (27)
9286
9387// Uno2 Spare USART available on testpoints
9488// USART0 on mega4809 (alternative pins)
@@ -312,8 +306,8 @@ const uint8_t PROGMEM digital_pin_to_timer[] = {
312306// SERIAL_PORT_HARDWARE_OPEN Hardware serial ports which are open for use. Their RX & TX
313307// pins are NOT connected to anything by default.
314308#define SERIAL_PORT_MONITOR Serial
315- #define SERIAL_PORT_HARDWARE Serial
316- #define SERIAL_PORT_USBVIRTUAL Serial1
309+ #define SERIAL_PORT_HARDWARE Serial1
310+ #define SERIAL_PORT_USBVIRTUAL Serial
317311#define SERIAL_PORT_HARDWARE_OPEN Serial2
318312
319313#endif
0 commit comments