Compare commits
9 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
251f76ad66 | ||
|
|
c4bb46002a | ||
|
|
6ec89e5911 | ||
|
|
f6a4451e66 | ||
|
|
ecf801eb9d | ||
|
|
5a27c5dc44 | ||
|
|
fee7b4cf35 | ||
|
|
45013af3a3 | ||
|
|
f4cedd7e48 |
2 changed files with 26 additions and 26 deletions
|
|
@ -53,16 +53,15 @@ const PinDescription g_APinDescription[]=
|
||||||
// 13 (LED)
|
// 13 (LED)
|
||||||
{ PORTB, 1, PIO_DIGITAL, PIN_ATTR_PWM_E, No_ADC_Channel, TC7_CH1, TC7_CH1, EXTERNAL_INT_1 },
|
{ PORTB, 1, PIO_DIGITAL, PIN_ATTR_PWM_E, No_ADC_Channel, TC7_CH1, TC7_CH1, EXTERNAL_INT_1 },
|
||||||
|
|
||||||
// 14..21 - Analog pins
|
// 14..21 - UARTS
|
||||||
// --------------------
|
{ PORTB, 16, PIO_SERCOM, PIN_ATTR_PWM_E, No_ADC_Channel, TC6_CH0, TC6_CH0, EXTERNAL_INT_0 }, // UART3_TX
|
||||||
{ PORTA, 2, PIO_ANALOG, PIN_ATTR_ANALOG, ADC_Channel0, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_2 },
|
{ PORTB, 17, PIO_SERCOM, PIN_ATTR_DIGITAL, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_1 }, // UART3_RX
|
||||||
{ PORTA, 5, PIO_ANALOG, PIN_ATTR_ANALOG, ADC_Channel5, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_5 },
|
{ PORTC, 22, PIO_SERCOM, PIN_ATTR_DIGITAL, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_6 }, // UART2_TX
|
||||||
{ PORTB, 3, PIO_ANALOG, (PIN_ATTR_ANALOG|PIN_ATTR_PWM_E), ADC_Channel15, TC6_CH1, TC6_CH1, EXTERNAL_INT_3 },
|
{ PORTC, 23, PIO_SERCOM, PIN_ATTR_DIGITAL, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_6 }, // UART2_RX
|
||||||
{ PORTC, 0, PIO_ANALOG, PIN_ATTR_ANALOG_ALT, ADC_Channel10, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_0 },
|
{ PORTB, 12, PIO_SERCOM, PIN_ATTR_PWM_F, No_ADC_Channel, TCC3_CH0, NOT_ON_TIMER, EXTERNAL_INT_12 }, // UART1_TX
|
||||||
{ PORTC, 1, PIO_ANALOG, PIN_ATTR_ANALOG_ALT, ADC_Channel11, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_1 },
|
{ PORTB, 13, PIO_SERCOM, PIN_ATTR_PWM_F, No_ADC_Channel, TCC3_CH1, NOT_ON_TIMER, EXTERNAL_INT_13 }, // UART1_RX
|
||||||
{ PORTC, 2, PIO_ANALOG, PIN_ATTR_ANALOG_ALT, ADC_Channel4, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_2 },
|
{ PORTB, 20, PIO_SERCOM, PIN_ATTR_DIGITAL, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_4 }, //same as SDA
|
||||||
{ PORTC, 3, PIO_ANALOG, PIN_ATTR_ANALOG_ALT, ADC_Channel5, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_3 },
|
{ PORTB, 21, PIO_SERCOM, PIN_ATTR_DIGITAL, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_5 }, //same as SCL
|
||||||
{ PORTB, 4, PIO_ANALOG, PIN_ATTR_ANALOG_ALT, ADC_Channel6, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_4 },
|
|
||||||
|
|
||||||
// 22..53 - Extra Digital Pins
|
// 22..53 - Extra Digital Pins
|
||||||
// ----------------------
|
// ----------------------
|
||||||
|
|
@ -127,15 +126,16 @@ const PinDescription g_APinDescription[]=
|
||||||
{ PORTD, 8, PIO_SERCOM, PIN_ATTR_DIGITAL, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_3 }, // MOSI
|
{ PORTD, 8, PIO_SERCOM, PIN_ATTR_DIGITAL, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_3 }, // MOSI
|
||||||
{ PORTD, 9, PIO_SERCOM, PIN_ATTR_DIGITAL, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_4 }, // SCK
|
{ PORTD, 9, PIO_SERCOM, PIN_ATTR_DIGITAL, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_4 }, // SCK
|
||||||
|
|
||||||
//67..74 - UARTS
|
// 67..74 - Analog pins
|
||||||
{ PORTB, 16, PIO_SERCOM, PIN_ATTR_PWM_E, No_ADC_Channel, TC6_CH0, TC6_CH0, EXTERNAL_INT_0 }, // UART3_TX
|
// --------------------
|
||||||
{ PORTB, 17, PIO_SERCOM, PIN_ATTR_DIGITAL, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_1 }, // UART3_RX
|
{ PORTA, 2, PIO_ANALOG, PIN_ATTR_ANALOG, ADC_Channel0, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_2 },
|
||||||
{ PORTC, 22, PIO_SERCOM, PIN_ATTR_DIGITAL, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_6 }, // UART2_TX
|
{ PORTA, 5, PIO_ANALOG, PIN_ATTR_ANALOG, ADC_Channel5, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_5 },
|
||||||
{ PORTC, 23, PIO_SERCOM, PIN_ATTR_DIGITAL, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_6 }, // UART2_RX
|
{ PORTB, 3, PIO_ANALOG, (PIN_ATTR_ANALOG|PIN_ATTR_PWM_E), ADC_Channel15, TC6_CH1, TC6_CH1, EXTERNAL_INT_3 },
|
||||||
{ PORTB, 12, PIO_SERCOM, PIN_ATTR_PWM_F, No_ADC_Channel, TCC3_CH0, NOT_ON_TIMER, EXTERNAL_INT_12 }, // UART1_TX
|
{ PORTC, 0, PIO_ANALOG, PIN_ATTR_ANALOG_ALT, ADC_Channel10, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_0 },
|
||||||
{ PORTB, 13, PIO_SERCOM, PIN_ATTR_PWM_F, No_ADC_Channel, TCC3_CH1, NOT_ON_TIMER, EXTERNAL_INT_13 }, // UART1_RX
|
{ PORTC, 1, PIO_ANALOG, PIN_ATTR_ANALOG_ALT, ADC_Channel11, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_1 },
|
||||||
{ PORTB, 20, PIO_SERCOM, PIN_ATTR_DIGITAL, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_4 }, //same as SDA
|
{ PORTC, 2, PIO_ANALOG, PIN_ATTR_ANALOG_ALT, ADC_Channel4, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_2 },
|
||||||
{ PORTB, 21, PIO_SERCOM, PIN_ATTR_DIGITAL, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_5 }, //same as SCL
|
{ PORTC, 3, PIO_ANALOG, PIN_ATTR_ANALOG_ALT, ADC_Channel5, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_3 },
|
||||||
|
{ PORTB, 4, PIO_ANALOG, PIN_ATTR_ANALOG_ALT, ADC_Channel6, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_4 },
|
||||||
|
|
||||||
// 75..76 - RX/TX LEDS
|
// 75..76 - RX/TX LEDS
|
||||||
// --------------------
|
// --------------------
|
||||||
|
|
|
||||||
|
|
@ -93,7 +93,7 @@ extern "C"
|
||||||
/*
|
/*
|
||||||
* Analog pins
|
* Analog pins
|
||||||
*/
|
*/
|
||||||
#define PIN_A0 (14ul)
|
#define PIN_A0 (67ul)
|
||||||
#define PIN_A1 (PIN_A0 + 1)
|
#define PIN_A1 (PIN_A0 + 1)
|
||||||
#define PIN_A2 (PIN_A0 + 2)
|
#define PIN_A2 (PIN_A0 + 2)
|
||||||
#define PIN_A3 (PIN_A0 + 3)
|
#define PIN_A3 (PIN_A0 + 3)
|
||||||
|
|
@ -152,22 +152,22 @@ static const uint8_t ATN = PIN_ATN;
|
||||||
#define PAD_SERIAL1_RX (SERCOM_RX_PAD_1)
|
#define PAD_SERIAL1_RX (SERCOM_RX_PAD_1)
|
||||||
|
|
||||||
// Serial2
|
// Serial2
|
||||||
#define PIN_SERIAL2_RX (72ul)
|
#define PIN_SERIAL2_RX (19ul)
|
||||||
#define PIN_SERIAL2_TX (71ul)
|
#define PIN_SERIAL2_TX (18ul)
|
||||||
#define PAD_SERIAL2_TX (UART_TX_PAD_0)
|
#define PAD_SERIAL2_TX (UART_TX_PAD_0)
|
||||||
#define PAD_SERIAL2_RX (SERCOM_RX_PAD_1)
|
#define PAD_SERIAL2_RX (SERCOM_RX_PAD_1)
|
||||||
#define SERCOM_SERIAL2 sercom4
|
#define SERCOM_SERIAL2 sercom4
|
||||||
|
|
||||||
// Serial3
|
// Serial3
|
||||||
#define PIN_SERIAL3_RX (70ul)
|
#define PIN_SERIAL3_RX (17ul)
|
||||||
#define PIN_SERIAL3_TX (69ul)
|
#define PIN_SERIAL3_TX (16ul)
|
||||||
#define PAD_SERIAL3_TX (UART_TX_PAD_0)
|
#define PAD_SERIAL3_TX (UART_TX_PAD_0)
|
||||||
#define PAD_SERIAL3_RX (SERCOM_RX_PAD_1)
|
#define PAD_SERIAL3_RX (SERCOM_RX_PAD_1)
|
||||||
#define SERCOM_SERIAL3 sercom1
|
#define SERCOM_SERIAL3 sercom1
|
||||||
|
|
||||||
// Serial4
|
// Serial4
|
||||||
#define PIN_SERIAL4_RX (68ul)
|
#define PIN_SERIAL4_RX (15ul)
|
||||||
#define PIN_SERIAL4_TX (67ul)
|
#define PIN_SERIAL4_TX (14ul)
|
||||||
#define PAD_SERIAL4_TX (UART_TX_PAD_0)
|
#define PAD_SERIAL4_TX (UART_TX_PAD_0)
|
||||||
#define PAD_SERIAL4_RX (SERCOM_RX_PAD_1)
|
#define PAD_SERIAL4_RX (SERCOM_RX_PAD_1)
|
||||||
#define SERCOM_SERIAL4 sercom5
|
#define SERCOM_SERIAL4 sercom5
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue