Question
MORE BUGS STMCubeMX migration to v6.13 FW H7 V1.12 - ETH HAL
After experiencing more problems in legacy codes, we found that STM changed HAL drivers without any notice.
THIS CAN BE BLOCKING.
Example :
((uint32_t)((pFilterConfig->BroadcastFilter == DISABLE) ? 1U : 0U) << 5) |
is NOW
((uint32_t)((pFilterConfig->BroadcastFilter == ENABLE) ? 1U : 0U) << 5) |
in
HAL_ETH_SetMACFilterConfig()
Only workaround:
SPEND all the time it needs and check all drivers carefully for changes.
stm32h7xx_hal_eth.c has dozen of changes, impossible to compare files and get differences easily.
