@@ -146,8 +146,8 @@ const PinDescription g_APinDescription[] = {
146
146
// DIPO=3 DOPO=0
147
147
{ PORTA, 12 , PIO_SERCOM, (PIN_ATTR_NONE ), No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, // MOSI: SERCOM2/PAD[0]
148
148
{ PORTA, 13 , PIO_SERCOM, (PIN_ATTR_NONE ), No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, // SCK: SERCOM2/PAD[1]
149
- { PORTA, 14 , PIO_SERCOM, (PIN_ATTR_NONE ), No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, // SS: as GPIO
150
- { PORTA, 15 , PIO_SERCOM, (PIN_ATTR_NONE ), No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, // MISO: SERCOM2/PAD[3]
149
+ { PORTA, 14 , PIO_SERCOM, (PIN_ATTR_DIGITAL ), No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, // SS: as GPIO
150
+ { PORTA, 15 , PIO_SERCOM, (PIN_ATTR_DIGITAL ), No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, // MISO: SERCOM2/PAD[3]
151
151
{ PORTA, 27 , PIO_DIGITAL, (PIN_ATTR_NONE ), No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_15 },
152
152
153
153
{ PORTB, 8 , PIO_DIGITAL, (PIN_ATTR_DIGITAL|PIN_ATTR_ANALOG ), ADC_Channel2, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE },
@@ -202,6 +202,13 @@ static inline void set_pmic_safe_defaults() {}
202
202
203
203
void initVariant () {
204
204
set_pmic_safe_defaults ();
205
+ // Workaround for RTS not being controlled correctly
206
+ pinMode (28 , OUTPUT);
207
+ digitalWrite (28 , LOW);
208
+ pinMode (31 , OUTPUT);
209
+ digitalWrite (31 , HIGH);
210
+ delay (100 );
211
+ digitalWrite (31 , LOW);
205
212
}
206
213
207
214
// Serial1
0 commit comments