@@ -61,9 +61,11 @@ static const uint8_t SCL = PIN_WIRE_SCL;
6161#define HWSERIAL0_DRE_VECTOR_NUM (USART1_DRE_vect_num)
6262#define HWSERIAL0_RXC_VECTOR (USART1_RXC_vect)
6363#ifdef REV_A_ENGINEERING_SAMPLE
64+ #define HWSERIAL0_MUX (PORTMUX_USART1_DEFAULT_gc)
6465#define PIN_WIRE_HWSERIAL0_RX (12)
6566#define PIN_WIRE_HWSERIAL0_TX (11)
6667#else
68+ #define HWSERIAL0_MUX (PORTMUX_USART1_ALT1_gc)
6769#define PIN_WIRE_HWSERIAL0_RX (0)
6870#define PIN_WIRE_HWSERIAL0_TX (1)
6971#endif
@@ -75,6 +77,7 @@ static const uint8_t SCL = PIN_WIRE_SCL;
7577#define HWSERIAL1_DRE_VECTOR (USART3_DRE_vect)
7678#define HWSERIAL1_DRE_VECTOR_NUM (USART3_DRE_vect_num)
7779#define HWSERIAL1_RXC_VECTOR (USART3_RXC_vect)
80+ #define HWSERIAL1_MUX (PORTMUX_USART3_ALT1_gc)
7881#define PIN_WIRE_HWSERIAL1_RX (26)
7982#define PIN_WIRE_HWSERIAL1_TX (27)
8083
@@ -85,9 +88,13 @@ static const uint8_t SCL = PIN_WIRE_SCL;
8588#define HWSERIAL2_DRE_VECTOR (USART0_DRE_vect)
8689#define HWSERIAL2_DRE_VECTOR_NUM (USART0_DRE_vect_num)
8790#define HWSERIAL2_RXC_VECTOR (USART0_RXC_vect)
91+ #define HWSERIAL2_MUX (PORTMUX_USART0_ALT1_gc)
8892#define PIN_WIRE_HWSERIAL2_RX (23)
8993#define PIN_WIRE_HWSERIAL2_TX (24)
9094
95+ #define HWSERIAL3_MUX (PORTMUX_USART2_NONE_gc)
96+ #define TWI_MUX (PORTMUX_TWI0_DEFAULT_gc) //PORTMUX_TWI0_ALT1_gc
97+
9198#define LED_BUILTIN 25
9299
93100#define PIN_A0 (0)
@@ -350,6 +357,4 @@ const uint8_t PROGMEM digital_pin_to_timer[] = {
350357#define SERIAL_PORT_USBVIRTUAL Serial1
351358#define SERIAL_PORT_HARDWARE_OPEN Serial2
352359
353- #define TWI_MUX PORTMUX_TWI0_DEFAULT_gc //PORTMUX_TWI0_ALT1_gc
354-
355360#endif
0 commit comments