From 26df0c144e6a7ffc3574e70b9236f7f9ed5b622a Mon Sep 17 00:00:00 2001 From: Jerome Coutant Date: Wed, 15 Sep 2021 15:03:50 +0200 Subject: [PATCH] STM32 : default SPI anbd I2C for targets with ARDUINO-NANO --- .../TARGET_STM32F303x8/TARGET_NUCLEO_F303K8/PinNames.h | 8 ++++++++ .../TARGET_STM32G031x8/TARGET_NUCLEO_G031K8/PinNames.h | 7 +++++++ .../TARGET_STM32L432xC/TARGET_NUCLEO_L432KC/PinNames.h | 8 ++++++++ 3 files changed, 23 insertions(+) diff --git a/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303x8/TARGET_NUCLEO_F303K8/PinNames.h b/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303x8/TARGET_NUCLEO_F303K8/PinNames.h index 07ea93ef1df..20aed170d08 100644 --- a/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303x8/TARGET_NUCLEO_F303K8/PinNames.h +++ b/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303x8/TARGET_NUCLEO_F303K8/PinNames.h @@ -134,6 +134,14 @@ typedef enum { // Standardized LED and button names #define LED1 PB_3 +#define I2C_SDA D4 +#define I2C_SCL D5 + +#define SPI_SCK D10 +#define SPI_MOSI D11 +#define SPI_MISO D12 +#define SPI_CS D13 + #ifdef __cplusplus } #endif diff --git a/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G031x8/TARGET_NUCLEO_G031K8/PinNames.h b/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G031x8/TARGET_NUCLEO_G031K8/PinNames.h index a4e071abfeb..4281038e21d 100644 --- a/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G031x8/TARGET_NUCLEO_G031K8/PinNames.h +++ b/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G031x8/TARGET_NUCLEO_G031K8/PinNames.h @@ -141,6 +141,13 @@ typedef enum { // Standardized LED and button names #define LED1 PC_6 // LD3 [Green] +#define I2C_SDA D4 +#define I2C_SCL D5 + +#define SPI_SCK D10 +#define SPI_MOSI D11 +#define SPI_MISO D12 +#define SPI_CS D13 #ifdef __cplusplus } diff --git a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L432xC/TARGET_NUCLEO_L432KC/PinNames.h b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L432xC/TARGET_NUCLEO_L432KC/PinNames.h index 48d53dcebc5..4bd52a9e170 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L432xC/TARGET_NUCLEO_L432KC/PinNames.h +++ b/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L432xC/TARGET_NUCLEO_L432KC/PinNames.h @@ -134,6 +134,14 @@ typedef enum { #define LED1 PB_3 // LD3 [Green] +#define I2C_SDA D4 +#define I2C_SCL D5 + +#define SPI_SCK D10 +#define SPI_MOSI D11 +#define SPI_MISO D12 +#define SPI_CS D13 + #ifdef __cplusplus } #endif