@@ -376,3 +376,57 @@ MBED_WEAK const PinMap PinMap_CAN_TD[] = {
376376 {PD_1 , CAN_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF9_CAN1 )},
377377 {NC , NC , 0 }
378378};
379+
380+ //*** QUADSPI ***
381+
382+ MBED_WEAK const PinMap PinMap_QSPI_DATA0 [] = {
383+ {PB_1 , QSPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OCTOSPIM_P1 )}, // OCTOSPIM_P1_IO0
384+ {PE_12 , QSPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OCTOSPIM_P1 )}, // OCTOSPIM_P1_IO0
385+ {PF_0 , QSPI_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_OCTOSPIM_P2 )}, // OCTOSPIM_P2_IO0
386+ {PF_8 , QSPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OCTOSPIM_P1 )}, // OCTOSPIM_P1_IO0
387+ {NC , NC , 0 }
388+ };
389+
390+ MBED_WEAK const PinMap PinMap_QSPI_DATA1 [] = {
391+ {PB_0 , QSPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OCTOSPIM_P1 )}, // OCTOSPIM_P1_IO1
392+ {PE_13 , QSPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OCTOSPIM_P1 )}, // OCTOSPIM_P1_IO1
393+ {PF_1 , QSPI_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_OCTOSPIM_P2 )}, // OCTOSPIM_P2_IO1
394+ {PF_9 , QSPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OCTOSPIM_P1 )}, // OCTOSPIM_P1_IO1
395+ {NC , NC , 0 }
396+ };
397+
398+ MBED_WEAK const PinMap PinMap_QSPI_DATA2 [] = {
399+ {PA_7 , QSPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OCTOSPIM_P1 )}, // OCTOSPIM_P1_IO2
400+ {PE_14 , QSPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OCTOSPIM_P1 )}, // OCTOSPIM_P1_IO2
401+ {PF_2 , QSPI_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_OCTOSPIM_P2 )}, // OCTOSPIM_P2_IO2
402+ {PF_7 , QSPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OCTOSPIM_P1 )}, // OCTOSPIM_P1_IO2
403+ {NC , NC , 0 }
404+ };
405+
406+ MBED_WEAK const PinMap PinMap_QSPI_DATA3 [] = {
407+ {PA_6 , QSPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OCTOSPIM_P1 )}, // OCTOSPIM_P1_IO3
408+ {PE_15 , QSPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OCTOSPIM_P1 )}, // OCTOSPIM_P1_IO3
409+ {PF_3 , QSPI_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_OCTOSPIM_P2 )}, // OCTOSPIM_P2_IO3
410+ {PF_6 , QSPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OCTOSPIM_P1 )}, // OCTOSPIM_P1_IO3
411+ {NC , NC , 0 }
412+ };
413+
414+ MBED_WEAK const PinMap PinMap_QSPI_SCLK [] = {
415+ {PA_3 , QSPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OCTOSPIM_P1 )}, // OCTOSPIM_P1_CLK
416+ {PB_10 , QSPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OCTOSPIM_P1 )}, // OCTOSPIM_P1_CLK
417+ {PE_10 , QSPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OCTOSPIM_P1 )}, // OCTOSPIM_P1_CLK
418+ {PF_4 , QSPI_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_OCTOSPIM_P2 )}, // OCTOSPIM_P2_CLK
419+ {PF_10 , QSPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF3_OCTOSPIM_P1 )}, // OCTOSPIM_P1_CLK
420+ {NC , NC , 0 }
421+ };
422+
423+ MBED_WEAK const PinMap PinMap_QSPI_SSEL [] = {
424+ {PA_2 , QSPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OCTOSPIM_P1 )}, // OCTOSPIM_P1_NCS
425+ {PA_4 , QSPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF3_OCTOSPIM_P1 )}, // OCTOSPIM_P1_NCS
426+ {PB_11 , QSPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OCTOSPIM_P1 )}, // OCTOSPIM_P1_NCS
427+ {PC_11 , QSPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_OCTOSPIM_P1 )}, // OCTOSPIM_P1_NCS
428+ {PD_3 , QSPI_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OCTOSPIM_P2 )}, // OCTOSPIM_P2_NCS
429+ {PE_11 , QSPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OCTOSPIM_P1 )}, // OCTOSPIM_P1_NCS
430+ {PG_12 , QSPI_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_OCTOSPIM_P2 )}, // OCTOSPIM_P2_NCS
431+ {NC , NC , 0 }
432+ };
0 commit comments