From 42a905190c8501174a882cc73ef77031060f2e0a Mon Sep 17 00:00:00 2001 From: robert-hh Date: Thu, 20 Apr 2023 15:27:46 +0200 Subject: [PATCH] samd/BLE: Add the BLE pin configuration to the mpconfigboard.h files. Signed-off-by: robert-hh --- .../ADAFRUIT_FEATHER_M4_EXPRESS/mpconfigboard.h | 12 ++++++++++++ .../ADAFRUIT_ITSYBITSY_M4_EXPRESS/mpconfigboard.h | 13 +++++++++++++ .../SPARKFUN_SAMD51_THING_PLUS/mpconfigboard.h | 12 ++++++++++++ 3 files changed, 37 insertions(+) diff --git a/ports/samd/boards/ADAFRUIT_FEATHER_M4_EXPRESS/mpconfigboard.h b/ports/samd/boards/ADAFRUIT_FEATHER_M4_EXPRESS/mpconfigboard.h index 570355441f..c80fb70e3b 100644 --- a/ports/samd/boards/ADAFRUIT_FEATHER_M4_EXPRESS/mpconfigboard.h +++ b/ports/samd/boards/ADAFRUIT_FEATHER_M4_EXPRESS/mpconfigboard.h @@ -16,3 +16,15 @@ #define MICROPY_HW_NINA_ACK (21) #define MICROPY_HW_NINA_CS (23) #define MICROPY_HW_NINA_RESET (22) + +// defines for BLE +#define MICROPY_PY_BLUETOOTH_NINAW10 (1) + +#define MICROPY_HW_BLE_UART_ID (5) +#define MICROPY_HW_BLE_UART_BAUDRATE (115200) + +#define MICROPY_HW_BLE_UART_TX (48) +#define MICROPY_HW_BLE_UART_RX (49) + +#define MICROPY_HW_NINA_RTS (55) +#define MICROPY_HW_NINA_CTS (21) diff --git a/ports/samd/boards/ADAFRUIT_ITSYBITSY_M4_EXPRESS/mpconfigboard.h b/ports/samd/boards/ADAFRUIT_ITSYBITSY_M4_EXPRESS/mpconfigboard.h index e217a6e3aa..1bda9991a9 100644 --- a/ports/samd/boards/ADAFRUIT_ITSYBITSY_M4_EXPRESS/mpconfigboard.h +++ b/ports/samd/boards/ADAFRUIT_ITSYBITSY_M4_EXPRESS/mpconfigboard.h @@ -4,6 +4,7 @@ #define MICROPY_HW_DFLL_USB_SYNC (1) #define MICROPY_HW_QSPIFLASH GD25Q16C + #define MICROPY_HW_DFLL_USB_SYNC (1) #define MICROPY_HW_WIFI_SPI_ID (1) @@ -16,3 +17,15 @@ #define MICROPY_HW_NINA_CS (22) #define MICROPY_HW_NINA_ACK (21) #define MICROPY_HW_NINA_RESET (23) + +// defines for BLE +#define MICROPY_PY_BLUETOOTH_NINAW10 (1) + +#define MICROPY_HW_BLE_UART_ID (3) +#define MICROPY_HW_BLE_UART_BAUDRATE (115200) + +#define MICROPY_HW_BLE_UART_TX (17) +#define MICROPY_HW_BLE_UART_RX (16) + +#define MICROPY_HW_NINA_RTS (0) +#define MICROPY_HW_NINA_CTS (21) diff --git a/ports/samd/boards/SPARKFUN_SAMD51_THING_PLUS/mpconfigboard.h b/ports/samd/boards/SPARKFUN_SAMD51_THING_PLUS/mpconfigboard.h index bb70781e66..7a62663192 100644 --- a/ports/samd/boards/SPARKFUN_SAMD51_THING_PLUS/mpconfigboard.h +++ b/ports/samd/boards/SPARKFUN_SAMD51_THING_PLUS/mpconfigboard.h @@ -24,3 +24,15 @@ #define MICROPY_HW_NINA_ACK (16) #define MICROPY_HW_NINA_CS (17) #define MICROPY_HW_NINA_RESET (19) + +// defines for BLE +#define MICROPY_PY_BLUETOOTH_NINAW10 (1) + +#define MICROPY_HW_BLE_UART_ID (2) +#define MICROPY_HW_BLE_UART_BAUDRATE (115200) + +#define MICROPY_HW_BLE_UART_TX (12) +#define MICROPY_HW_BLE_UART_RX (13) + +#define MICROPY_HW_NINA_RTS (44) +#define MICROPY_HW_NINA_CTS (16)