Skip to content

Commit b47dfa5

Browse files
committed
Pixel Trinkey Analog JST pin
Adding analog support to the 3-pin JST A6.
1 parent 8859387 commit b47dfa5

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

variants/pixeltrinkey_m0/variant.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@ const PinDescription g_APinDescription[]=
3333
{ PORTA, 4, PIO_SERCOM_ALT, PIN_ATTR_DIGITAL, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_4 }, // D2 / MOSI
3434
{ PORTA, 5, PIO_SERCOM_ALT, PIN_ATTR_DIGITAL, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_5 }, // D3 / SCK
3535

36-
// Extra Signal / MISO
37-
{ PORTA, 6, PIO_SERCOM_ALT, PIN_ATTR_DIGITAL, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_6 }, // D4 / MISO
36+
// A6 / MISO
37+
{ PORTA, 6, PIO_ANALOG, PIN_ATTR_ANALOG, ADC_Channel6, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, // A6 / MISO
3838

3939
// USB pins D5, D6, D7
4040
{ PORTA, 28, PIO_COM, PIN_ATTR_NONE, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, // USB Host enable

variants/pixeltrinkey_m0/variant.h

+5-1
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,12 @@ extern "C"
8989
#define PIN_A0 (0ul)
9090
#define PIN_DAC0 PIN_A0
9191

92+
#define PIN_A6 (4ul)
93+
9294
static const uint8_t A0 = PIN_A0;
9395

96+
static const uint8_t A6 = PIN_A6;
97+
9498
#define ADC_RESOLUTION 12
9599

96100

@@ -99,7 +103,7 @@ static const uint8_t A0 = PIN_A0;
99103
*/
100104
#define SPI_INTERFACES_COUNT 1
101105

102-
#define PIN_SPI_MISO (4ul) // not actually broken out
106+
#define PIN_SPI_MISO (4ul) // off 3-pin JST, broken out
103107
#define PIN_SPI_MOSI (2ul)
104108
#define PIN_SPI_SCK (3ul)
105109
#define PERIPH_SPI sercom0

0 commit comments

Comments
 (0)