We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3e32374 commit 30fb6a7Copy full SHA for 30fb6a7
ports/stm32/eth.c
@@ -246,19 +246,12 @@ STATIC int eth_mac_init(eth_t *self) {
246
#endif
247
mpu_config_end(irq_state);
248
249
- // Enable peripheral clock
+ // Set MAC to reset state
250
#if defined(STM32H5)
251
- __HAL_RCC_ETH_CLK_ENABLE();
252
- __HAL_RCC_ETHTX_CLK_ENABLE();
253
- __HAL_RCC_ETHRX_CLK_ENABLE();
254
__HAL_RCC_ETH_FORCE_RESET();
255
#elif defined(STM32H7)
256
- __HAL_RCC_ETH1MAC_CLK_ENABLE();
257
- __HAL_RCC_ETH1TX_CLK_ENABLE();
258
- __HAL_RCC_ETH1RX_CLK_ENABLE();
259
__HAL_RCC_ETH1MAC_FORCE_RESET();
260
#else
261
262
__HAL_RCC_ETHMAC_FORCE_RESET();
263
264
0 commit comments