Commit 490635a
committed
STM32 NI: fix linked-RX handling and robustness issues
Consolidate the critical STM32 network-interface fixes into one change set for focused review.
- Rework Rx link callback flow for linked RX messages and fragmented frame handling
- Remove obsolete ETH HAL workarounds now covered by current ST HAL drivers
- Add missing packet-filter hook integration and PHY link refresh helper
- Use HAL getter APIs for state/error reporting instead of direct handle access
- Add safety guards around ETH IRQ and RX allocation/cache maintenance paths
Also refresh STM32 ETH HAL sources to current upstream ST driver versions used by this branch.1 parent 26d84cd commit 490635a
File tree
13 files changed
+21973
-21568
lines changed- source/portable/NetworkInterface/STM32
- Drivers
- F4
- F7
- H5
- H7
13 files changed
+21973
-21568
lines changedLines changed: 3231 additions & 3227 deletions
Large diffs are not rendered by default.
Lines changed: 1503 additions & 1646 deletions
Large diffs are not rendered by default.
Lines changed: 3231 additions & 3241 deletions
Large diffs are not rendered by default.
Lines changed: 1503 additions & 1643 deletions
Large diffs are not rendered by default.
Lines changed: 3438 additions & 3355 deletions
Large diffs are not rendered by default.
Lines changed: 1491 additions & 1534 deletions
Large diffs are not rendered by default.
Lines changed: 586 additions & 607 deletions
Large diffs are not rendered by default.
Lines changed: 244 additions & 278 deletions
Large diffs are not rendered by default.
Lines changed: 3407 additions & 3394 deletions
Large diffs are not rendered by default.
Lines changed: 1435 additions & 1539 deletions
Large diffs are not rendered by default.
0 commit comments