Skip to content

Commit 1f8778b

Browse files
authored
Merge pull request #12449 from eavelardev/patch-2
Add missing pins def for ARDUINO_NANO33BLE
2 parents 1b8370d + 5984f02 commit 1f8778b

File tree

1 file changed

+62
-13
lines changed
  • targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_NRF52/TARGET_MCU_NRF52840/TARGET_ARDUINO_NANO33BLE

1 file changed

+62
-13
lines changed

targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_NRF52/TARGET_MCU_NRF52840/TARGET_ARDUINO_NANO33BLE/PinNames.h

Lines changed: 62 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -135,12 +135,22 @@ typedef enum {
135135
p45 = P1_13,
136136
p46 = P1_14,
137137
p47 = P1_15,
138-
139-
RX_PIN_NUMBER = p42,
140-
TX_PIN_NUMBER = p35,
141-
142-
LED1 = p13,
143-
138+
139+
RX_PIN_NUMBER = P1_10,
140+
TX_PIN_NUMBER = P1_3,
141+
142+
LED_BUILTIN = P0_13,
143+
LED_POWER = P1_9,
144+
145+
LED_RED = p24,
146+
LED_GREEN = p16,
147+
LED_BLUE = p6,
148+
149+
LED1 = LED_BUILTIN,
150+
LED2 = LED_RED,
151+
LED3 = LED_GREEN,
152+
LED4 = LED_BLUE,
153+
144154
// mBed interface Pins
145155
USBTX = TX_PIN_NUMBER,
146156
USBRX = RX_PIN_NUMBER,
@@ -149,26 +159,65 @@ typedef enum {
149159

150160
SPI_PSELMOSI0 = P1_1,
151161
SPI_PSELMISO0 = P1_8,
162+
SPI_PSELSS0 = P1_2,
152163
SPI_PSELSCK0 = P0_13,
153164

154165
SPIS_PSELMOSI = P1_1,
155166
SPIS_PSELMISO = P1_8,
167+
SPIS_PSELSS = P1_2,
156168
SPIS_PSELSCK = P0_13,
157169

158-
I2C_SDA0 = p26,
159-
I2C_SCL0 = p27,
170+
I2C_SDA0 = p31,
171+
I2C_SCL0 = p2,
172+
173+
// Digital Pins
174+
D2 = P1_11,
175+
D3 = P1_12,
176+
D4 = P1_15,
177+
D5 = P1_13,
178+
D6 = P1_14,
179+
D7 = P0_23,
180+
D8 = P0_21,
181+
D9 = P0_27,
182+
D10 = P1_2,
183+
D11 = P1_1,
184+
D12 = P1_8,
185+
D13 = P0_13,
186+
187+
// Analog Pins
188+
A0 = p4,
189+
A1 = p5,
190+
A2 = p30,
191+
A3 = p29,
192+
A4 = p31,
193+
A5 = p2,
194+
A6 = p28,
195+
A7 = p3,
196+
197+
AIN0 = p4,
198+
AIN1 = p5,
199+
AIN2 = p30,
200+
AIN3 = p29,
201+
AIN6 = p28,
202+
AIN7 = p3,
203+
204+
// Arduino Nano 33 BLE Sense Pins
205+
VDD_ENV = p22,
206+
INT_APDS = p19,
207+
208+
I2C_SDA1 = p14,
209+
I2C_SCL1 = p15,
210+
211+
MIC_PWR = p17,
212+
PDM_CLK = p26,
213+
PDM_DIN = p25,
160214

161215
// Not connected
162216
NC = (int)0xFFFFFFFF,
163217

164218
STDIO_UART_RTS = NC,
165219
STDIO_UART_CTS = NC,
166-
SPI_PSELSS0 = NC,
167-
SPIS_PSELSS = NC,
168220

169-
LED2 = NC,
170-
LED3 = NC,
171-
LED4 = NC,
172221
} PinName;
173222

174223
typedef enum {

0 commit comments

Comments
 (0)