Skip to content

Commit 4d75cbe

Browse files
author
Roberto Spelta
committed
peripherals pins adaptation
1 parent a95acda commit 4d75cbe

File tree

3 files changed

+20
-11
lines changed

3 files changed

+20
-11
lines changed

targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L476xG/TARGET_SILICA_SENSOR_NODE/PeripheralNames.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,9 @@ typedef enum {
5555
LPUART_1 = (int)LPUART1_BASE
5656
} UARTName;
5757

58-
#define STDIO_UART_TX PA_2
59-
#define STDIO_UART_RX PA_3
60-
#define STDIO_UART UART_2
58+
#define STDIO_UART_TX PC_12
59+
#define STDIO_UART_RX PD_2
60+
#define STDIO_UART UART_5
6161

6262
typedef enum {
6363
SPI_1 = (int)SPI1_BASE,

targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L476xG/TARGET_SILICA_SENSOR_NODE/PeripheralPins.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,7 @@ const PinMap PinMap_SPI_MOSI[] = {
221221
{PB_15, SPI_2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
222222
{PC_3, SPI_2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
223223
{PC_12, SPI_3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
224+
{PG_11, SPI_3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
224225
{NC, NC, 0}
225226
};
226227

@@ -230,6 +231,7 @@ const PinMap PinMap_SPI_MISO[] = {
230231
{PB_14, SPI_2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
231232
{PC_2, SPI_2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
232233
{PC_11, SPI_3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
234+
{PG_10, SPI_3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
233235
{NC, NC, 0}
234236
};
235237

@@ -239,6 +241,7 @@ const PinMap PinMap_SPI_SCLK[] = {
239241
{PB_10, SPI_2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
240242
{PB_13, SPI_2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
241243
{PC_10, SPI_3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
244+
{PG_9, SPI_3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
242245
{NC, NC, 0}
243246
};
244247

@@ -249,6 +252,7 @@ const PinMap PinMap_SPI_SSEL[] = {
249252
// {PA_15, SPI_3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
250253
{PB_9, SPI_2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
251254
{PB_12, SPI_2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
255+
{PG_12, SPI_3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
252256
{NC, NC, 0}
253257
};
254258

targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L476xG/TARGET_SILICA_SENSOR_NODE/PinNames.h

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,11 @@ typedef enum {
9191

9292
PD_2 = 0x32,
9393

94+
PG_9 = 0x69,
95+
PG_10 = 0x6A,
96+
PG_11 = 0x6B,
97+
PG_12 = 0x6C,
98+
9499
PH_0 = 0x70,
95100
PH_1 = 0x71,
96101

@@ -131,16 +136,16 @@ typedef enum {
131136
USER_BUTTON = PC_13,
132137
// Standardized button names
133138
BUTTON1 = USER_BUTTON,
134-
SERIAL_TX = PA_2,
135-
SERIAL_RX = PA_3,
139+
SERIAL_TX = PC_12,
140+
SERIAL_RX = PD_2,
136141
USBTX = PA_2,
137142
USBRX = PA_3,
138-
I2C_SCL = PB_8,
139-
I2C_SDA = PB_9,
140-
SPI_MOSI = PA_7,
141-
SPI_MISO = PA_6,
142-
SPI_SCK = PA_5,
143-
SPI_CS = PB_6,
143+
I2C_SCL = PC_0,
144+
I2C_SDA = PC_1,
145+
SPI_MOSI = PG_11,
146+
SPI_MISO = PG_10,
147+
SPI_SCK = PG_9,
148+
SPI_CS = PG_12,
144149
PWM_OUT = PB_3,
145150

146151
//USB pins

0 commit comments

Comments
 (0)