@@ -337,3 +337,36 @@ const PinMap PinMap_CAN_TD[] = {
337
337
{PD1 , CAN1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF9_CAN1 )},
338
338
{NC , NP , 0 }
339
339
};
340
+
341
+ //*** Ethernet ***
342
+
343
+ /* Configured for RMII mapping */
344
+
345
+ #ifdef HAL_ETH_MODULE_ENABLED
346
+ const PinMap PinMap_Ethernet [] = {
347
+ // {PA0, ETH, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF11_ETH)}, // ETH_CRS
348
+ {PA1 , ETH , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF11_ETH )}, // ETH_REF_CLK|ETH_RX_CLK
349
+ {PA2 , ETH , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF11_ETH )}, // ETH_MDIO
350
+ // {PA3, ETH, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF11_ETH)}, // ETH_COL
351
+ {PA7 , ETH , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF11_ETH )}, // ETH_CRS_DV|ETH_RX_DV
352
+ // {PB0, ETH, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF11_ETH)}, // ETH_RXD2
353
+ // {PB1, ETH, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF11_ETH)}, // ETH_RXD3
354
+ // {PB5, ETH, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF11_ETH)}, // ETH_PPS_OUT
355
+ // {PB8, ETH, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF11_ETH)}, // ETH_TXD3
356
+ // {PB10, ETH, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF11_ETH)}, // ETH_RX_ER
357
+ // {PB11, ETH, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF11_ETH)}, // ETH_TX_EN
358
+ // {PB12, ETH, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF11_ETH)}, // ETH_TXD0
359
+ {PB13 , ETH , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF11_ETH )}, // ETH_TXD1
360
+ {PC1 , ETH , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF11_ETH )}, // ETH_MDC
361
+ // {PC2, ETH, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF11_ETH)}, // ETH_TXD2
362
+ // {PC3, ETH, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF11_ETH)}, // ETH_TX_CLK
363
+ {PC4 , ETH , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF11_ETH )}, // ETH_RXD0
364
+ {PC5 , ETH , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF11_ETH )}, // ETH_RXD1
365
+ // {PE2, ETH, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF11_ETH)}, // ETH_TXD3
366
+ // {PG8, ETH, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF11_ETH)}, // ETH_PPS_OUT
367
+ {PG11 , ETH , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF11_ETH )}, // ETH_TX_EN
368
+ {PG13 , ETH , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF11_ETH )}, // ETH_TXD0
369
+ // {PG14, ETH, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF11_ETH)}, // ETH_TXD1
370
+ {NC , NP , 0 }
371
+ };
372
+ #endif
0 commit comments