Skip to content

Commit ea84b9c

Browse files
committed
samd/NINA: Add default/preferred NINA Pin definitions to some boards.
As ItsyBits Mx, Feather Mx, Sparkfun SAMD51.
1 parent ed4ed77 commit ea84b9c

File tree

5 files changed

+62
-1
lines changed

5 files changed

+62
-1
lines changed

ports/samd/boards/ADAFRUIT_FEATHER_M0_EXPRESS/mpconfigboard.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,15 @@
22
#define MICROPY_HW_MCU_NAME "SAMD21G18A"
33

44
#define MICROPY_HW_XOSC32K (1)
5+
6+
#define MICROPY_HW_WIFI_SPI_ID (4)
7+
#define MICROPY_HW_WIFI_SPI_BAUDRATE (8000000)
8+
9+
#define MICROPY_HW_WIFI_SPI_MOSI (42)
10+
#define MICROPY_HW_WIFI_SPI_MISO (12)
11+
#define MICROPY_HW_WIFI_SPI_SCK (43)
12+
13+
#define MICROPY_HW_NINA_GPIO1 (17)
14+
#define MICROPY_HW_NINA_ACK (16)
15+
#define MICROPY_HW_NINA_RESET (19)
16+
// #define MICROPY_HW_NINA_GPIO0 (18)

ports/samd/boards/ADAFRUIT_FEATHER_M4_EXPRESS/mpconfigboard.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,15 @@
33

44
#define MICROPY_HW_XOSC32K (1)
55
#define MICROPY_HW_MCU_OSC32KULP (1)
6+
7+
#define MICROPY_HW_WIFI_SPI_ID (1)
8+
#define MICROPY_HW_WIFI_SPI_BAUDRATE (8000000)
9+
10+
#define MICROPY_HW_WIFI_SPI_MOSI (55)
11+
#define MICROPY_HW_WIFI_SPI_MISO (54)
12+
#define MICROPY_HW_WIFI_SPI_SCK (17)
13+
14+
#define MICROPY_HW_NINA_ACK (21)
15+
#define MICROPY_HW_NINA_GPIO1 (23)
16+
#define MICROPY_HW_NINA_RESET (22)
17+
// #define MICROPY_HW_NINA_GPIO0 (20)

ports/samd/boards/ADAFRUIT_ITSYBITSY_M0_EXPRESS/mpconfigboard.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,15 @@
22
#define MICROPY_HW_MCU_NAME "SAMD21G18A"
33

44
#define MICROPY_HW_DFLL_USB_SYNC (1)
5+
6+
#define MICROPY_HW_WIFI_SPI_ID (4)
7+
#define MICROPY_HW_WIFI_SPI_BAUDRATE (8000000)
8+
9+
#define MICROPY_HW_WIFI_SPI_MOSI (42)
10+
#define MICROPY_HW_WIFI_SPI_MISO (12)
11+
#define MICROPY_HW_WIFI_SPI_SCK (43)
12+
13+
#define MICROPY_HW_NINA_GPIO1 (17)
14+
#define MICROPY_HW_NINA_ACK (16)
15+
#define MICROPY_HW_NINA_RESET (19)
16+
// #define MICROPY_HW_NINA_GPIO0 (18)
Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,16 @@
11
#define MICROPY_HW_BOARD_NAME "ItsyBitsy M4 Express"
22
#define MICROPY_HW_MCU_NAME "SAMD51G19A"
33

4-
#define MICROPY_HW_DFLL_USB_SYNC (1)
4+
#define MICROPY_HW_DFLL_USB_SYNC (1)
5+
6+
#define MICROPY_HW_WIFI_SPI_ID (1)
7+
#define MICROPY_HW_WIFI_SPI_BAUDRATE (8000000)
8+
9+
#define MICROPY_HW_WIFI_SPI_MOSI (0)
10+
#define MICROPY_HW_WIFI_SPI_MISO (55)
11+
#define MICROPY_HW_WIFI_SPI_SCK (1)
12+
13+
#define MICROPY_HW_NINA_GPIO1 (22)
14+
#define MICROPY_HW_NINA_ACK (21)
15+
#define MICROPY_HW_NINA_RESET (23)
16+
// #define MICROPY_HW_NINA_GPIO0 (20)

ports/samd/boards/SPARKFUN_SAMD51_THING_PLUS/mpconfigboard.h

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,16 @@
88
// 256k. Since the SAMD51x20A has 256k RAM, the loader symbol is at that address
99
// and so there is a fix here using the previous definition.
1010
#define DBL_TAP_ADDR_ALT ((volatile uint32_t *)(HSRAM_ADDR + HSRAM_SIZE - 0x10000 - 4))
11+
12+
13+
#define MICROPY_HW_WIFI_SPI_ID (4)
14+
#define MICROPY_HW_WIFI_SPI_BAUDRATE (8000000)
15+
16+
#define MICROPY_HW_WIFI_SPI_MOSI (44)
17+
#define MICROPY_HW_WIFI_SPI_MISO (43)
18+
#define MICROPY_HW_WIFI_SPI_SCK (45)
19+
20+
#define MICROPY_HW_NINA_ACK (16)
21+
#define MICROPY_HW_NINA_GPIO1 (17)
22+
#define MICROPY_HW_NINA_RESET (19)
23+
// #define MICROPY_HW_NINA_GPIO0 (18)

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy