Skip to content

Commit ffd5389

Browse files
authored
Merge pull request #14628 from notronrj/master
ARDUINO_UNO form factor and new PinNames for MIMXRT1050 target
2 parents acb4344 + f906707 commit ffd5389

File tree

2 files changed

+28
-36
lines changed

2 files changed

+28
-36
lines changed

targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MIMXRT1050/TARGET_EVK/PinNames.h

Lines changed: 27 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -170,50 +170,42 @@ typedef enum {
170170
GPIO_SD_B1_10 = ((3 << GPIO_PORT_SHIFT) | 10),
171171
GPIO_SD_B1_11 = ((3 << GPIO_PORT_SHIFT) | 11),
172172

173-
LED_GREEN = GPIO_AD_B0_09,
174-
175-
// mbed original LED naming
176-
LED1 = LED_GREEN,
177-
LED2 = LED_GREEN,
178-
LED3 = LED_GREEN,
179-
LED4 = LED_GREEN,
180-
181173
// USB Pins
182174
CONSOLE_TX = GPIO_AD_B0_12,
183175
CONSOLE_RX = GPIO_AD_B0_13,
184176

185-
// Arduino Headers
186-
D0 = GPIO_AD_B1_07,
187-
D1 = GPIO_AD_B1_06,
188-
D2 = GPIO_AD_B0_11,
189-
D3 = GPIO_AD_B1_08,
190-
D4 = GPIO_AD_B0_09,
191-
D5 = GPIO_AD_B0_10,
192-
D6 = GPIO_AD_B1_02,
193-
D7 = GPIO_AD_B1_03,
194-
D8 = GPIO_AD_B0_03,
195-
D9 = GPIO_AD_B0_02,
196-
D10 = GPIO_SD_B0_01,
197-
D11 = GPIO_SD_B0_02,
198-
D12 = GPIO_SD_B0_03,
199-
D13 = GPIO_SD_B0_00,
200-
D14 = GPIO_AD_B0_01,
201-
D15 = GPIO_AD_B0_00,
202-
203-
A0 = GPIO_AD_B1_10,
204-
A1 = GPIO_AD_B1_11,
205-
A2 = GPIO_AD_B1_04,
206-
A3 = GPIO_AD_B1_05,
207-
A4 = GPIO_AD_B1_01,
208-
A5 = GPIO_AD_B1_00,
209-
210-
I2C_SCL = A5,
211-
I2C_SDA = A4,
177+
// Arduino Uno Headers
178+
ARDUINO_UNO_D0 = GPIO_AD_B1_07,
179+
ARDUINO_UNO_D1 = GPIO_AD_B1_06,
180+
ARDUINO_UNO_D2 = GPIO_AD_B0_11,
181+
ARDUINO_UNO_D3 = GPIO_AD_B1_08,
182+
ARDUINO_UNO_D4 = GPIO_AD_B0_09,
183+
ARDUINO_UNO_D5 = GPIO_AD_B0_10,
184+
ARDUINO_UNO_D6 = GPIO_AD_B1_02,
185+
ARDUINO_UNO_D7 = GPIO_AD_B1_03,
186+
ARDUINO_UNO_D8 = GPIO_AD_B0_03,
187+
ARDUINO_UNO_D9 = GPIO_AD_B0_02,
188+
ARDUINO_UNO_D10 = GPIO_SD_B0_01,
189+
ARDUINO_UNO_D11 = GPIO_SD_B0_02,
190+
ARDUINO_UNO_D12 = GPIO_SD_B0_03,
191+
ARDUINO_UNO_D13 = GPIO_SD_B0_00,
192+
ARDUINO_UNO_D14 = GPIO_AD_B0_01,
193+
ARDUINO_UNO_D15 = GPIO_AD_B0_00,
194+
195+
ARDUINO_UNO_A0 = GPIO_AD_B1_10,
196+
ARDUINO_UNO_A1 = GPIO_AD_B1_11,
197+
ARDUINO_UNO_A2 = GPIO_AD_B1_04,
198+
ARDUINO_UNO_A3 = GPIO_AD_B1_05,
199+
ARDUINO_UNO_A4 = GPIO_AD_B1_01,
200+
ARDUINO_UNO_A5 = GPIO_AD_B1_00,
212201

213202
// Not connected
214203
NC = (int)0xFFFFFFFF
215204
} PinName;
216205

206+
// Standardized LED and button names
207+
#define LED1 GPIO_AD_B0_09 // USER LED (green)
208+
#define USER_LED LED1
217209

218210
typedef enum {
219211
PullNone = 0,

targets/targets.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4303,7 +4303,7 @@
43034303
},
43044304
"MIMXRT1050_EVK": {
43054305
"supported_form_factors": [
4306-
"ARDUINO"
4306+
"ARDUINO_UNO"
43074307
],
43084308
"core": "Cortex-M7FD",
43094309
"supported_toolchains": [

0 commit comments

Comments
 (0)