Skip to content

Commit 2c68606

Browse files
committed
ports/nrf/boards: SUPERMINI_NRF52840 board definition.
Update pins.csv to support pins of Adafruit Feather nRF52840 Express. Update mpconfigboard.h for latest micropython. Signed-off-by: Joerg Korte <[email protected]>
1 parent 788c208 commit 2c68606

File tree

3 files changed

+25
-5
lines changed

3 files changed

+25
-5
lines changed

ports/nrf/boards/SUPERMINI_NRF52840/mpconfigboard.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242

4343
#define MICROPY_HW_ENABLE_RNG (1)
4444

45+
#define MICROPY_HW_ENABLE_USBDEV (1)
4546
#define MICROPY_HW_USB_CDC (1)
4647

4748
#define MICROPY_HW_HAS_LED (1)
@@ -62,7 +63,7 @@
6263
#define MICROPY_HW_PWM1_NAME "PWM1"
6364
#define MICROPY_HW_PWM2_NAME "PWM2"
6465

65-
#define MICROPY_HW_MUSIC_PIN (38)
66+
#define MICROPY_HW_MUSIC_PIN (32 + 6)
6667

6768
#define MICROPY_HW_USB_VID (0x239A)
6869
#define MICROPY_HW_USB_PID (0x8052)

ports/nrf/boards/SUPERMINI_NRF52840/mpconfigboard.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ MCU_VARIANT = nrf52
33
MCU_SUB_VARIANT = nrf52840
44
SOFTDEV_VERSION = 6.1.1
55
SD=s140
6-
LD_FILES += boards/SUPERMINI_NRF52840/bootloader.ld boards/nrf52840_1M_256k.ld
6+
LD_FILES += $(BOARD_DIR)/bootloader.ld boards/nrf52840_1M_256k.ld
77

88
NRF_DEFINES += -DNRF52840_XXAA
99

ports/nrf/boards/SUPERMINI_NRF52840/pins.csv

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,46 @@
1+
P0_01,P1
12
P0_02,P2
23
AIN0,P2
3-
AIN2,P4
4+
P0_03,P3
45
P0_04,P4
6+
AIN2,P4
7+
P0_05,P5
58
V_BAT,P4
69
P0_06,P6
710
UART1_TX,P6
8-
UART1_RX,P8
11+
P0_07,P7
912
P0_08,P8
13+
UART1_RX,P8
1014
P0_09,P9
1115
NFC1,P9
1216
NFC2,P10
1317
SPI0_MOSI,P10
1418
P0_10,P10
1519
P0_11,P11
20+
P0_12,P12
1621
VCC_OFF,P13
1722
P0_13,P13
23+
P0_14,P14
1824
LED,P15
1925
P0_15,P15
26+
P0_16,P16
2027
I2C_SDA,P17
21-
I2C_SCL,P20
2228
P0_17,P17
29+
P0_18,P18
30+
P0_19,P19
31+
I2C_SCL,P20
2332
P0_20,P20
33+
P0_21,P21
2434
P0_22,P22
35+
P0_23,P23
2536
P0_24,P24
37+
P0_25,P25
38+
P0_26,P26
39+
P0_27,P27
40+
P0_28,P28
2641
P0_29,P29
2742
AIN5,P29
43+
P0_30,P30
2844
AIN7,P31
2945
P0_31,P31
3046
P1_00,P32
@@ -33,6 +49,9 @@ P1_02,P34
3349
P1_04,P35
3450
P1_06,P38
3551
P1_07,P39
52+
P1_08,P40
53+
P1_09,P41
54+
P1_10,P42
3655
P1_11,P43
3756
SPI0_MISO,P43
3857
SPI0_SCK,P45

0 commit comments

Comments
 (0)