Skip to content

Commit aa1f92e

Browse files
Adding QSPI support to SDP-K1 board support package.
1 parent e25b88e commit aa1f92e

File tree

3 files changed

+15
-6
lines changed

3 files changed

+15
-6
lines changed

targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F469xI/TARGET_SDP_K1/PeripheralPins.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -194,31 +194,31 @@ MBED_WEAK const PinMap PinMap_CAN_TD[] = {
194194
//*** QUADSPI ***
195195

196196
MBED_WEAK const PinMap PinMap_QSPI_DATA0[] = {
197-
{PD_11, QSPI_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF9_QSPI)}, // Connected to SDP QUADSPI_DI0
197+
{PD_11, QSPI_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF9_QSPI)}, // Connected to SDP QUADSPI_DI0
198198
{NC, NC, 0}
199199
};
200200

201201
MBED_WEAK const PinMap PinMap_QSPI_DATA1[] = {
202-
{PC_10, QSPI_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF9_QSPI)}, // Connected to SDP QUADSPI_DI1
202+
{PC_10, QSPI_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF9_QSPI)}, // Connected to SDP QUADSPI_DI1
203203
{NC, NC, 0}
204204
};
205205

206206
MBED_WEAK const PinMap PinMap_QSPI_DATA2[] = {
207-
{PF_7, QSPI_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF9_QSPI)}, // Connected to SDP_QUADSPI_DIO2
207+
{PF_7, QSPI_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF9_QSPI)}, // Connected to SDP_QUADSPI_DIO2
208208
{NC, NC, 0}
209209
};
210210

211211
MBED_WEAK const PinMap PinMap_QSPI_DATA3[] = {
212-
{PD_13, QSPI_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF9_QSPI)}, // Connected to SDP_QUADSPI_DIO3
212+
{PD_13, QSPI_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF9_QSPI)}, // Connected to SDP_QUADSPI_DIO3
213213
{NC, NC, 0}
214214
};
215215

216216
MBED_WEAK const PinMap PinMap_QSPI_SCLK[] = {
217-
{PF_10, QSPI_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF9_QSPI)}, // Connected to SDP QUADSPI_SCK
217+
{PF_10, QSPI_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF9_QSPI)}, // Connected to SDP QUADSPI_SCK
218218
{NC, NC, 0}
219219
};
220220

221221
MBED_WEAK const PinMap PinMap_QSPI_SSEL[] = {
222-
{PB_6, QSPI_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF10_QSPI)}, // Connected to QUADSPI_NSS_A
222+
{PB_6, QSPI_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF10_QSPI)}, // Connected to QUADSPI_NSS_A
223223
{NC, NC, 0}
224224
};

targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F469xI/TARGET_SDP_K1/PinNames.h

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,14 @@ typedef enum {
221221
SDP_TMR_B = PE_6,
222222
SDP_TMR_D = PC_8,
223223

224+
/**** QSPI pins ****/
225+
SDP_QSPI_NSS = PB_6,
226+
SDP_QSPI_D0 = PD_11,
227+
SDP_QSPI_D1 = PC_10,
228+
SDP_QSPI_D2 = PF_7,
229+
SDP_QSPI_D3 = PD_13,
230+
SDP_QSPI_SCK = PF_10,
231+
224232
/**** USB pins ****/
225233
USB_OTG_HS_ULPI_CK = PA_5,
226234
USB_OTG_HS_ULPI_D0 = PA_3,

targets/targets.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4191,6 +4191,7 @@
41914191
},
41924192
"device_has_add": [
41934193
"TRNG",
4194+
"QSPI",
41944195
"MPU"
41954196
],
41964197
"device_has_remove": [

0 commit comments

Comments
 (0)