Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 1567d90

Browse filesBrowse files
committed
variants: update generic with new SD pinmap arrays
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
1 parent 042d8eb commit 1567d90
Copy full SHA for 1567d90

File tree

Expand file treeCollapse file tree

411 files changed

+20348
-5512
lines changed
Filter options

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Dismiss banner
Expand file treeCollapse file tree

411 files changed

+20348
-5512
lines changed

‎variants/STM32F1xx/F103R(C-D-E)T/PeripheralPins.c

Copy file name to clipboardExpand all lines: variants/STM32F1xx/F103R(C-D-E)T/PeripheralPins.c
+63-9Lines changed: 63 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -299,19 +299,73 @@ WEAK const PinMap PinMap_USB[] = {
299299
//*** SD ***
300300

301301
#ifdef HAL_SD_MODULE_ENABLED
302-
WEAK const PinMap PinMap_SD[] = {
303-
{PB_8, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D4
304-
{PB_9, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D5
305-
{PC_6, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D6
306-
{PC_7, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D7
307-
{PC_8, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D0
308-
{PC_9, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D1
302+
WEAK const PinMap PinMap_SD_CMD[] = {
303+
{PD_2, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, AFIO_NONE)}, // SDIO_CMD
304+
{NC, NP, 0}
305+
};
306+
#endif
307+
308+
#ifdef HAL_SD_MODULE_ENABLED
309+
WEAK const PinMap PinMap_SD_CK[] = {
310+
{PC_12, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, AFIO_NONE)}, // SDIO_CK
311+
{NC, NP, 0}
312+
};
313+
#endif
314+
315+
#ifdef HAL_SD_MODULE_ENABLED
316+
WEAK const PinMap PinMap_SD_DATA0[] = {
317+
{PC_8, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D0
318+
{NC, NP, 0}
319+
};
320+
#endif
321+
322+
#ifdef HAL_SD_MODULE_ENABLED
323+
WEAK const PinMap PinMap_SD_DATA1[] = {
324+
{PC_9, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D1
325+
{NC, NP, 0}
326+
};
327+
#endif
328+
329+
#ifdef HAL_SD_MODULE_ENABLED
330+
WEAK const PinMap PinMap_SD_DATA2[] = {
309331
{PC_10, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D2
332+
{NC, NP, 0}
333+
};
334+
#endif
335+
336+
#ifdef HAL_SD_MODULE_ENABLED
337+
WEAK const PinMap PinMap_SD_DATA3[] = {
310338
{PC_11, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D3
311-
{PC_12, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, AFIO_NONE)}, // SDIO_CK
312-
{PD_2, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, AFIO_NONE)}, // SDIO_CMD
313339
{NC, NP, 0}
314340
};
315341
#endif
316342

343+
#ifdef HAL_SD_MODULE_ENABLED
344+
WEAK const PinMap PinMap_SD_DATA4[] = {
345+
{PB_8, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D4
346+
{NC, NP, 0}
347+
};
348+
#endif
349+
350+
#ifdef HAL_SD_MODULE_ENABLED
351+
WEAK const PinMap PinMap_SD_DATA5[] = {
352+
{PB_9, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D5
353+
{NC, NP, 0}
354+
};
355+
#endif
356+
357+
#ifdef HAL_SD_MODULE_ENABLED
358+
WEAK const PinMap PinMap_SD_DATA6[] = {
359+
{PC_6, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D6
360+
{NC, NP, 0}
361+
};
362+
#endif
363+
364+
#ifdef HAL_SD_MODULE_ENABLED
365+
WEAK const PinMap PinMap_SD_DATA7[] = {
366+
{PC_7, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D7
367+
{NC, NP, 0}
368+
};
369+
#endif
370+
317371
#endif /* !CUSTOM_PERIPHERAL_PINS */

‎variants/STM32F1xx/F103R(C-D-E)Y/PeripheralPins.c

Copy file name to clipboardExpand all lines: variants/STM32F1xx/F103R(C-D-E)Y/PeripheralPins.c
+63-9Lines changed: 63 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -296,19 +296,73 @@ WEAK const PinMap PinMap_USB[] = {
296296
//*** SD ***
297297

298298
#ifdef HAL_SD_MODULE_ENABLED
299-
WEAK const PinMap PinMap_SD[] = {
300-
{PB_8, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D4
301-
{PB_9, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D5
302-
{PC_6, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D6
303-
{PC_7, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D7
304-
{PC_8, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D0
305-
{PC_9, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D1
299+
WEAK const PinMap PinMap_SD_CMD[] = {
300+
{PD_2, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, AFIO_NONE)}, // SDIO_CMD
301+
{NC, NP, 0}
302+
};
303+
#endif
304+
305+
#ifdef HAL_SD_MODULE_ENABLED
306+
WEAK const PinMap PinMap_SD_CK[] = {
307+
{PC_12, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, AFIO_NONE)}, // SDIO_CK
308+
{NC, NP, 0}
309+
};
310+
#endif
311+
312+
#ifdef HAL_SD_MODULE_ENABLED
313+
WEAK const PinMap PinMap_SD_DATA0[] = {
314+
{PC_8, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D0
315+
{NC, NP, 0}
316+
};
317+
#endif
318+
319+
#ifdef HAL_SD_MODULE_ENABLED
320+
WEAK const PinMap PinMap_SD_DATA1[] = {
321+
{PC_9, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D1
322+
{NC, NP, 0}
323+
};
324+
#endif
325+
326+
#ifdef HAL_SD_MODULE_ENABLED
327+
WEAK const PinMap PinMap_SD_DATA2[] = {
306328
{PC_10, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D2
329+
{NC, NP, 0}
330+
};
331+
#endif
332+
333+
#ifdef HAL_SD_MODULE_ENABLED
334+
WEAK const PinMap PinMap_SD_DATA3[] = {
307335
{PC_11, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D3
308-
{PC_12, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, AFIO_NONE)}, // SDIO_CK
309-
{PD_2, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, AFIO_NONE)}, // SDIO_CMD
310336
{NC, NP, 0}
311337
};
312338
#endif
313339

340+
#ifdef HAL_SD_MODULE_ENABLED
341+
WEAK const PinMap PinMap_SD_DATA4[] = {
342+
{PB_8, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D4
343+
{NC, NP, 0}
344+
};
345+
#endif
346+
347+
#ifdef HAL_SD_MODULE_ENABLED
348+
WEAK const PinMap PinMap_SD_DATA5[] = {
349+
{PB_9, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D5
350+
{NC, NP, 0}
351+
};
352+
#endif
353+
354+
#ifdef HAL_SD_MODULE_ENABLED
355+
WEAK const PinMap PinMap_SD_DATA6[] = {
356+
{PC_6, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D6
357+
{NC, NP, 0}
358+
};
359+
#endif
360+
361+
#ifdef HAL_SD_MODULE_ENABLED
362+
WEAK const PinMap PinMap_SD_DATA7[] = {
363+
{PC_7, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D7
364+
{NC, NP, 0}
365+
};
366+
#endif
367+
314368
#endif /* !CUSTOM_PERIPHERAL_PINS */

‎variants/STM32F1xx/F103R(F-G)T/PeripheralPins.c

Copy file name to clipboardExpand all lines: variants/STM32F1xx/F103R(F-G)T/PeripheralPins.c
+63-9Lines changed: 63 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -307,19 +307,73 @@ WEAK const PinMap PinMap_USB[] = {
307307
//*** SD ***
308308

309309
#ifdef HAL_SD_MODULE_ENABLED
310-
WEAK const PinMap PinMap_SD[] = {
311-
{PB_8, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D4
312-
{PB_9, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D5
313-
{PC_6, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D6
314-
{PC_7, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D7
315-
{PC_8, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D0
316-
{PC_9, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D1
310+
WEAK const PinMap PinMap_SD_CMD[] = {
311+
{PD_2, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, AFIO_NONE)}, // SDIO_CMD
312+
{NC, NP, 0}
313+
};
314+
#endif
315+
316+
#ifdef HAL_SD_MODULE_ENABLED
317+
WEAK const PinMap PinMap_SD_CK[] = {
318+
{PC_12, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, AFIO_NONE)}, // SDIO_CK
319+
{NC, NP, 0}
320+
};
321+
#endif
322+
323+
#ifdef HAL_SD_MODULE_ENABLED
324+
WEAK const PinMap PinMap_SD_DATA0[] = {
325+
{PC_8, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D0
326+
{NC, NP, 0}
327+
};
328+
#endif
329+
330+
#ifdef HAL_SD_MODULE_ENABLED
331+
WEAK const PinMap PinMap_SD_DATA1[] = {
332+
{PC_9, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D1
333+
{NC, NP, 0}
334+
};
335+
#endif
336+
337+
#ifdef HAL_SD_MODULE_ENABLED
338+
WEAK const PinMap PinMap_SD_DATA2[] = {
317339
{PC_10, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D2
340+
{NC, NP, 0}
341+
};
342+
#endif
343+
344+
#ifdef HAL_SD_MODULE_ENABLED
345+
WEAK const PinMap PinMap_SD_DATA3[] = {
318346
{PC_11, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D3
319-
{PC_12, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, AFIO_NONE)}, // SDIO_CK
320-
{PD_2, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, AFIO_NONE)}, // SDIO_CMD
321347
{NC, NP, 0}
322348
};
323349
#endif
324350

351+
#ifdef HAL_SD_MODULE_ENABLED
352+
WEAK const PinMap PinMap_SD_DATA4[] = {
353+
{PB_8, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D4
354+
{NC, NP, 0}
355+
};
356+
#endif
357+
358+
#ifdef HAL_SD_MODULE_ENABLED
359+
WEAK const PinMap PinMap_SD_DATA5[] = {
360+
{PB_9, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D5
361+
{NC, NP, 0}
362+
};
363+
#endif
364+
365+
#ifdef HAL_SD_MODULE_ENABLED
366+
WEAK const PinMap PinMap_SD_DATA6[] = {
367+
{PC_6, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D6
368+
{NC, NP, 0}
369+
};
370+
#endif
371+
372+
#ifdef HAL_SD_MODULE_ENABLED
373+
WEAK const PinMap PinMap_SD_DATA7[] = {
374+
{PC_7, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D7
375+
{NC, NP, 0}
376+
};
377+
#endif
378+
325379
#endif /* !CUSTOM_PERIPHERAL_PINS */

‎variants/STM32F1xx/F103V(C-D-E)(H-T)/PeripheralPins.c

Copy file name to clipboardExpand all lines: variants/STM32F1xx/F103V(C-D-E)(H-T)/PeripheralPins.c
+63-9Lines changed: 63 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -320,19 +320,73 @@ WEAK const PinMap PinMap_USB[] = {
320320
//*** SD ***
321321

322322
#ifdef HAL_SD_MODULE_ENABLED
323-
WEAK const PinMap PinMap_SD[] = {
324-
{PB_8, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D4
325-
{PB_9, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D5
326-
{PC_6, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D6
327-
{PC_7, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D7
328-
{PC_8, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D0
329-
{PC_9, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D1
323+
WEAK const PinMap PinMap_SD_CMD[] = {
324+
{PD_2, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, AFIO_NONE)}, // SDIO_CMD
325+
{NC, NP, 0}
326+
};
327+
#endif
328+
329+
#ifdef HAL_SD_MODULE_ENABLED
330+
WEAK const PinMap PinMap_SD_CK[] = {
331+
{PC_12, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, AFIO_NONE)}, // SDIO_CK
332+
{NC, NP, 0}
333+
};
334+
#endif
335+
336+
#ifdef HAL_SD_MODULE_ENABLED
337+
WEAK const PinMap PinMap_SD_DATA0[] = {
338+
{PC_8, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D0
339+
{NC, NP, 0}
340+
};
341+
#endif
342+
343+
#ifdef HAL_SD_MODULE_ENABLED
344+
WEAK const PinMap PinMap_SD_DATA1[] = {
345+
{PC_9, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D1
346+
{NC, NP, 0}
347+
};
348+
#endif
349+
350+
#ifdef HAL_SD_MODULE_ENABLED
351+
WEAK const PinMap PinMap_SD_DATA2[] = {
330352
{PC_10, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D2
353+
{NC, NP, 0}
354+
};
355+
#endif
356+
357+
#ifdef HAL_SD_MODULE_ENABLED
358+
WEAK const PinMap PinMap_SD_DATA3[] = {
331359
{PC_11, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D3
332-
{PC_12, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, AFIO_NONE)}, // SDIO_CK
333-
{PD_2, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, AFIO_NONE)}, // SDIO_CMD
334360
{NC, NP, 0}
335361
};
336362
#endif
337363

364+
#ifdef HAL_SD_MODULE_ENABLED
365+
WEAK const PinMap PinMap_SD_DATA4[] = {
366+
{PB_8, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D4
367+
{NC, NP, 0}
368+
};
369+
#endif
370+
371+
#ifdef HAL_SD_MODULE_ENABLED
372+
WEAK const PinMap PinMap_SD_DATA5[] = {
373+
{PB_9, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D5
374+
{NC, NP, 0}
375+
};
376+
#endif
377+
378+
#ifdef HAL_SD_MODULE_ENABLED
379+
WEAK const PinMap PinMap_SD_DATA6[] = {
380+
{PC_6, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D6
381+
{NC, NP, 0}
382+
};
383+
#endif
384+
385+
#ifdef HAL_SD_MODULE_ENABLED
386+
WEAK const PinMap PinMap_SD_DATA7[] = {
387+
{PC_7, SDIO, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_NONE)}, // SDIO_D7
388+
{NC, NP, 0}
389+
};
390+
#endif
391+
338392
#endif /* !CUSTOM_PERIPHERAL_PINS */

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.