Skip to content

Commit c68d5b3

Browse files
committed
Adds additional notes and corrects others on the SAMD21 Qwiic Micro
1 parent 9a7c9d7 commit c68d5b3

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

sparkfun/samd/variants/SparkFun_Qwiic_Micro/variant.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ const PinDescription g_APinDescription[] =
5151

5252
// 16/17 - RX/TX
5353
// --------------------
54-
{ PORTA, 23, PIO_SERCOM, (PIN_ATTR_DIGITAL|PIN_ATTR_PWM|PIN_ATTR_TIMER), No_ADC_Channel, PWM4_CH1, TC4_CH1, EXTERNAL_INT_7 }, // RX/D17
55-
{ PORTA, 22, PIO_SERCOM, (PIN_ATTR_DIGITAL|PIN_ATTR_PWM|PIN_ATTR_TIMER), No_ADC_Channel, PWM4_CH0, TC4_CH0, EXTERNAL_INT_6 }, // TX/D16
54+
{ PORTA, 23, PIO_SERCOM, (PIN_ATTR_DIGITAL|PIN_ATTR_PWM|PIN_ATTR_TIMER), No_ADC_Channel, PWM4_CH1, TC4_CH1, EXTERNAL_INT_7 }, // RX/D16
55+
{ PORTA, 22, PIO_SERCOM, (PIN_ATTR_DIGITAL|PIN_ATTR_PWM|PIN_ATTR_TIMER), No_ADC_Channel, PWM4_CH0, TC4_CH0, EXTERNAL_INT_6 }, // TX/D17
5656

5757
// 18-21 - Flash SPI
5858
// --------------------
@@ -73,7 +73,7 @@ const PinDescription g_APinDescription[] =
7373
{ PORTA, 5, PIO_ANALOG, (PIN_ATTR_DIGITAL|PIN_ATTR_PWM|PIN_ATTR_TIMER), ADC_Channel5, PWM0_CH1, TCC0_CH1, EXTERNAL_INT_5 }, // A2/D3
7474
{ PORTA, 7, PIO_ANALOG, (PIN_ATTR_DIGITAL|PIN_ATTR_PWM|PIN_ATTR_TIMER), ADC_Channel7, PWM1_CH1, TCC1_CH1, EXTERNAL_INT_7 }, // A3/D4
7575
{ PORTA, 10, PIO_ANALOG, (PIN_ATTR_DIGITAL|PIN_ATTR_PWM|PIN_ATTR_TIMER), ADC_Channel18, PWM1_CH0, TCC1_CH0, EXTERNAL_INT_10 }, // A4/D13
76-
{ PORTA, 4, PIO_ANALOG, (PIN_ATTR_DIGITAL|PIN_ATTR_PWM|PIN_ATTR_TIMER), ADC_Channel4, PWM0_CH0, TCC0_CH0, EXTERNAL_INT_4 }, // A5/D6
76+
{ PORTA, 4, PIO_ANALOG, (PIN_ATTR_DIGITAL|PIN_ATTR_PWM|PIN_ATTR_TIMER), ADC_Channel4, PWM0_CH0, TCC0_CH0, EXTERNAL_INT_4 }, // A5/D7
7777

7878
// 30..32 - USB
7979
// --------------------

sparkfun/samd/variants/SparkFun_Qwiic_Micro/variant.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -110,9 +110,9 @@ static const uint8_t DAC0 = PIN_DAC0;
110110
*/
111111

112112
// Serial
113-
#define PIN_SERIAL_TX (16ul)
114-
#define PIN_SERIAL_RX (17ul)
115-
#define PAD_SERIAL_TX (UART_TX_PAD_0)
113+
#define PIN_SERIAL_TX (17ul) // Transmit can only be on PAD0 or PAD2
114+
#define PIN_SERIAL_RX (16ul) // Receive can be on any pins.
115+
#define PAD_SERIAL_TX (UART_TX_PAD_0)
116116
#define PAD_SERIAL_RX (SERCOM_RX_PAD_1)
117117

118118
/*

0 commit comments

Comments
 (0)