@@ -45,8 +45,8 @@ const PinDescription g_APinDescription[]=
45
45
46
46
// 2..4
47
47
{ PORTB, 22 , PIO_DIGITAL , PIN_ATTR_PWM_E , No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_6 }, // NEOPIX
48
- { PORTA, 4 , PIO_ANALOG , (PIN_ATTR_ANALOG|PIN_ATTR_PWM_E), ADC_Channel4 , TC0_CH0 , TC0_CH0 , EXTERNAL_INT_4 }, // D3 (SENSE JST)
49
- { PORTA, 5 , PIO_ANALOG , (PIN_ATTR_ANALOG|PIN_ATTR_PWM_E), ADC_Channel5 , TC0_CH1 , TC0_CH1 , EXTERNAL_INT_5 }, // D4 (NEOPIX JST)
48
+ { PORTA, 4 , PIO_SERCOM_ALT , (PIN_ATTR_ANALOG|PIN_ATTR_PWM_E), ADC_Channel4 , TC0_CH0 , TC0_CH0 , EXTERNAL_INT_4 }, // D3 (SENSE JST)
49
+ { PORTA, 5 , PIO_SERCOM_ALT , (PIN_ATTR_ANALOG|PIN_ATTR_PWM_E), ADC_Channel5 , TC0_CH1 , TC0_CH1 , EXTERNAL_INT_5 }, // D4 (NEOPIX JST)
50
50
51
51
// 5..12 ESP32 and TFT control lines
52
52
{ PORTB, 16 , PIO_DIGITAL , PIN_ATTR_PWM_E , No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_0 }, // ESP_BUSY
@@ -63,15 +63,15 @@ const PinDescription g_APinDescription[]=
63
63
64
64
// 14..23 Analog pins
65
65
{ PORTA, 2 , PIO_ANALOG , PIN_ATTR_ANALOG , DAC_Channel0 , NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_2 }, // AUDIO_OUT (A0)
66
- { PORTA, 7 , PIO_DIGITAL , (PIN_ATTR_ANALOG|PIN_ATTR_PWM_E), ADC_Channel7 , TC1_CH1 , TC1_CH1 , EXTERNAL_INT_7 }, // Light sensor (A1)
66
+ { PORTA, 4 , PIO_ANALOG , (PIN_ATTR_ANALOG|PIN_ATTR_PWM_E), ADC_Channel4 , TC0_CH0 , TC0_CH0 , EXTERNAL_INT_4 }, // D3 (SENSE JST)
67
+ { PORTA, 7 , PIO_DIGITAL , (PIN_ATTR_ANALOG|PIN_ATTR_PWM_E), ADC_Channel7 , TC1_CH1 , TC1_CH1 , EXTERNAL_INT_7 }, // Light sensor (A2)
68
+ { PORTA, 5 , PIO_ANALOG , (PIN_ATTR_ANALOG|PIN_ATTR_PWM_E), ADC_Channel5 , TC0_CH1 , TC0_CH1 , EXTERNAL_INT_5 }, // D4 (NEOPIX JST)
67
69
{ PORTB, 0 , PIO_ANALOG , (PIN_ATTR_ANALOG|PIN_ATTR_PWM_E), ADC_Channel12 , NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_0 }, // TOUCH_YD
68
70
{ PORTB, 1 , PIO_ANALOG , (PIN_ATTR_ANALOG|PIN_ATTR_PWM_E), ADC_Channel13 , NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_1 }, // TOUCH_XL
69
71
{ PORTA, 6 , PIO_ANALOG , (PIN_ATTR_ANALOG|PIN_ATTR_PWM_E), ADC_Channel6 , TC1_CH0 , TC1_CH0 , EXTERNAL_INT_6 }, // TOUCH_YU
70
72
{ PORTB, 8 , PIO_ANALOG , (PIN_ATTR_ANALOG|PIN_ATTR_PWM_E), ADC_Channel2 , TC4_CH0 , TC4_CH0 , EXTERNAL_INT_8 }, // TOUCH_XR
71
73
{ PORTB, 2 , PIO_SERCOM_ALT, (PIN_ATTR_ANALOG|PIN_ATTR_PWM_E), ADC_Channel14 , NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_2 }, // SDA (JST), SERCOM5/PAD[0] - analog copy
72
74
{ PORTB, 3 , PIO_SERCOM_ALT, (PIN_ATTR_ANALOG|PIN_ATTR_PWM_E), ADC_Channel15 , NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_3 }, // SCL (JST), SERCOM5/PAD[1] - analog copy
73
- { PORTA, 4 , PIO_ANALOG , (PIN_ATTR_ANALOG|PIN_ATTR_PWM_E), ADC_Channel4 , TC0_CH0 , TC0_CH0 , EXTERNAL_INT_4 }, // D3 (SENSE JST)
74
- { PORTA, 5 , PIO_ANALOG , (PIN_ATTR_ANALOG|PIN_ATTR_PWM_E), ADC_Channel5 , TC0_CH1 , TC0_CH1 , EXTERNAL_INT_5 }, // D4 (NEOPIX JST)
75
75
76
76
// 24..26 more TFT control lines
77
77
{ PORTA, 0 , PIO_DIGITAL , PIN_ATTR_PWM_E , No_ADC_Channel, TC2_CH0 , TC2_CH0 , EXTERNAL_INT_0 }, // TFT_RESET
0 commit comments