@@ -31,13 +31,13 @@ const PinDescription g_APinDescription[]=
31
31
{ PORTA, 2 , PIO_ANALOG, PIN_ATTR_ANALOG, ADC_Channel0, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_2 }, // ADC/AIN[0]
32
32
33
33
// GPIO 2 - Cap touch 2
34
- { PORTA, 4 , PIO_ANALOG , (PIN_ATTR_DIGITAL|PIN_ATTR_PWM|PIN_ATTR_TIMER), ADC_Channel4, PWM0_CH0, TCC0_CH0, EXTERNAL_INT_4 }, // TCC0/WO[0]
34
+ { PORTA, 4 , PIO_SERCOM_ALT , (PIN_ATTR_DIGITAL|PIN_ATTR_PWM|PIN_ATTR_TIMER|PIN_ATTR_ANALOG ), ADC_Channel4, PWM0_CH0, TCC0_CH0, EXTERNAL_INT_4 }, // TCC0/WO[0]
35
35
36
36
// GPIO 3 - Cap touch 3
37
- { PORTA, 6 , PIO_ANALOG , (PIN_ATTR_DIGITAL|PIN_ATTR_PWM|PIN_ATTR_TIMER), ADC_Channel6, PWM1_CH0, TCC1_CH0, EXTERNAL_INT_6 }, // TCC1/WO[0]
37
+ { PORTA, 6 , PIO_SERCOM_ALT , (PIN_ATTR_DIGITAL|PIN_ATTR_PWM|PIN_ATTR_TIMER|PIN_ATTR_ANALOG ), ADC_Channel6, PWM1_CH0, TCC1_CH0, EXTERNAL_INT_6 }, // TCC1/WO[0]
38
38
39
39
// GPIO 4 - Cap touch 4
40
- { PORTA, 7 , PIO_ANALOG, (PIN_ATTR_DIGITAL|PIN_ATTR_PWM|PIN_ATTR_TIMER), ADC_Channel7, PWM1_CH1, TCC1_CH1, EXTERNAL_INT_7 }, // TCC1/WO[1]
40
+ { PORTA, 7 , PIO_ANALOG, (PIN_ATTR_DIGITAL|PIN_ATTR_PWM|PIN_ATTR_TIMER|PIN_ATTR_ANALOG ), ADC_Channel7, PWM1_CH1, TCC1_CH1, EXTERNAL_INT_7 }, // TCC1/WO[1]
41
41
42
42
// GPIO 5 - Stemma I2C SDA
43
43
{ PORTA, 0 , PIO_SERCOM_ALT, PIN_ATTR_NONE, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_0 }, // SDA
@@ -88,13 +88,8 @@ SERCOM sercom3( SERCOM3 ) ;
88
88
89
89
Uart Serial1 ( &sercom0, PIN_SERIAL1_RX, PIN_SERIAL1_TX, PAD_SERIAL1_RX, PAD_SERIAL1_TX ) ;
90
90
91
-
92
- // If wire.h isnt included, just do nothing
93
- void WIRE_IT_HANDLER (void ) __attribute__ ((weak));
94
-
95
- void SERCOM1_Handler ()
91
+ void SERCOM0_Handler ()
96
92
{
97
93
Serial1.IrqHandler ();
98
- WIRE_IT_HANDLER ();
99
94
}
100
95
0 commit comments