Skip to content

Commit 9b83c27

Browse files
committed
Pin updates
1 parent b46ad90 commit 9b83c27

File tree

2 files changed

+62
-45
lines changed

2 files changed

+62
-45
lines changed

variants/particle_xenon/variant.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,13 +66,15 @@ const uint32_t g_ADigitalPinMap[] =
6666
_PINNUM(0, 9), // P0.09 (u.FL FOR NFC ANTENNA)
6767
_PINNUM(0, 10), // P0.10 (u.FL FOR NFC ANTENNA)
6868

69-
// Analog Pins A0 .. A5
69+
// Analog Pins A0 .. A7
7070
_PINNUM(0, 3), // P0.03 (A0)
7171
_PINNUM(0, 4), // P0.04 (A1)
7272
_PINNUM(0, 28), // P0.04 (A2)
7373
_PINNUM(0, 29), // P0.04 (A3)
7474
_PINNUM(0, 30), // P0.04 (A4)
7575
_PINNUM(0, 31), // P0.04 (A5)
76+
_PINNUM(0, 5), // P0.04 (BAT_DET/VBAT)
77+
_PINNUM(0, 2), // P0.02 (AREF)
7678
};
7779

7880
void initVariant()

variants/particle_xenon/variant.h

Lines changed: 59 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -48,57 +48,63 @@ extern "C"
4848
/*
4949
* Digital pins
5050
*/
51-
#define PIN_D0 _PINNUM(0, 26)
52-
#define PIN_D1 _PINNUM(0, 27)
53-
#define PIN_D2 _PINNUM(1, 1)
54-
#define PIN_D3 _PINNUM(1, 2)
55-
#define PIN_D4 _PINNUM(1, 8)
56-
#define PIN_D5 _PINNUM(1, 10)
57-
#define PIN_D6 _PINNUM(1, 11)
58-
#define PIN_D7 _PINNUM(1, 12)
59-
#define PIN_D8 _PINNUM(1, 3)
60-
#define PIN_D9 _PINNUM(0, 6)
61-
#define PIN_D10 _PINNUM(0, 8)
62-
#define PIN_D11 _PINNUM(1, 14)
63-
#define PIN_D12 _PINNUM(1, 13)
64-
#define PIN_D13 _PINNUM(1, 15)
65-
#define PIN_D14 _PINNUM(0, 31)
66-
#define PIN_D15 _PINNUM(0, 30)
67-
#define PIN_D16 _PINNUM(0, 29)
68-
#define PIN_D17 _PINNUM(0, 28)
69-
#define PIN_D18 _PINNUM(0, 24)
70-
#define PIN_D19 _PINNUM(0, 3)
71-
#define PIN_D20 _PINNUM(0, 11)
72-
73-
static const uint8_t D0 = (0);
74-
static const uint8_t D1 = (1);
75-
static const uint8_t D2 = (2);
76-
static const uint8_t D3 = (3);
77-
static const uint8_t D4 = (4);
78-
static const uint8_t D5 = (5);
79-
static const uint8_t D6 = (6);
80-
static const uint8_t D7 = (7);
81-
static const uint8_t D8 = (8);
82-
static const uint8_t D9 = (9);
83-
static const uint8_t D10 = (10);
84-
static const uint8_t D11 = (11);
85-
static const uint8_t D12 = (12);
86-
static const uint8_t D13 = (13);
87-
static const uint8_t D14 = (14);
88-
static const uint8_t D15 = (15);
89-
static const uint8_t D16 = (16);
90-
static const uint8_t D17 = (17);
91-
static const uint8_t D18 = (18);
92-
static const uint8_t D19 = (19);
93-
static const uint8_t D20 = (20);
51+
#define PIN_D0 (0)
52+
#define PIN_D1 (1)
53+
#define PIN_D2 (2)
54+
#define PIN_D3 (3)
55+
#define PIN_D4 (4)
56+
#define PIN_D5 (5)
57+
#define PIN_D6 (6)
58+
#define PIN_D7 (7)
59+
#define PIN_D8 (8)
60+
#define PIN_D9 (9)
61+
#define PIN_D10 (10)
62+
#define PIN_D11 (11)
63+
#define PIN_D12 (12)
64+
#define PIN_D13 (13)
65+
#define PIN_D14 (14)
66+
#define PIN_D15 (15)
67+
#define PIN_D16 (16)
68+
#define PIN_D17 (17)
69+
#define PIN_D18 (18)
70+
#define PIN_D19 (19)
71+
#define PIN_D20 (20)
72+
73+
static const uint8_t D0 = PIN_D0 ;
74+
static const uint8_t D1 = PIN_D1 ;
75+
static const uint8_t D2 = PIN_D2 ;
76+
static const uint8_t D3 = PIN_D3 ;
77+
static const uint8_t D4 = PIN_D4 ;
78+
static const uint8_t D5 = PIN_D5 ;
79+
static const uint8_t D6 = PIN_D6 ;
80+
static const uint8_t D7 = PIN_D7 ;
81+
static const uint8_t D8 = PIN_D8 ;
82+
static const uint8_t D9 = PIN_D9 ;
83+
static const uint8_t D10 = PIN_D10;
84+
static const uint8_t D11 = PIN_D11;
85+
static const uint8_t D12 = PIN_D12;
86+
static const uint8_t D13 = PIN_D13;
87+
static const uint8_t D14 = PIN_D14;
88+
static const uint8_t D15 = PIN_D15;
89+
static const uint8_t D16 = PIN_D16;
90+
static const uint8_t D17 = PIN_D17;
91+
static const uint8_t D18 = PIN_D18;
92+
static const uint8_t D19 = PIN_D19;
93+
static const uint8_t D20 = PIN_D20;
9494

9595
// LEDs
9696
#define LEDS_NUMBER 1
9797
#define LED_STATE_ON 1
9898

9999
#define BOARD_RGB_BRIGHTNESS 0x202020
100100

101-
static const uint8_t LED_BUILTIN = (22);
101+
#define PIN_LED1 (22)
102+
#define LED_BUILTIN PIN_LED1
103+
#define LED_CONN PIN_LED1
104+
105+
#define LED_RED PIN_LED1
106+
#define LED_BLUE PIN_LED1
107+
102108
static const uint8_t LED_RGB_RED = (23);
103109
static const uint8_t LED_RGB_GREEN = (24);
104110
static const uint8_t LED_RGB_BLUE = (25);
@@ -128,15 +134,24 @@ static const uint8_t BUTTON_MODE = (20);
128134
#define PIN_A3 (33)
129135
#define PIN_A4 (34)
130136
#define PIN_A5 (35)
137+
#define PIN_A6 (36)
138+
#define PIN_A7 (37)
131139

132140
static const uint8_t A0 = PIN_A0;
133141
static const uint8_t A1 = PIN_A1;
134142
static const uint8_t A2 = PIN_A2;
135143
static const uint8_t A3 = PIN_A3;
136144
static const uint8_t A4 = PIN_A4;
137145
static const uint8_t A5 = PIN_A5;
146+
static const uint8_t A6 = PIN_A6;
147+
static const uint8_t A7 = PIN_A7;
138148
#define ADC_RESOLUTION 14
139149

150+
151+
// Other pins
152+
#define PIN_AREF PIN_A7
153+
#define PIN_VBAT PIN_A6
154+
140155
/*
141156
* Serial interfaces
142157
*/

0 commit comments

Comments
 (0)