Commit fa7b709
Unified STM32 Network Interface (#804)
* New STM32 driver
* New STM32 driver
* Fix isr usage, add F4, and add missing xGetPhyLinkStatus
* Style fixes and config implementations
* update to 4.0.0 compatibility
* Add STM32 target to Network Interface selection
* Fill Interface and EndPoint fields for all Rx Network buffers
* Ignore packets whose buffers were dropped
* Fix formatting
* Support network down event
* Don't return pdPASS on interface initialize when link is down
* Fix formatting
* Include toplevel HAL headers
* Clean redundant comment
* Work on error handling
* re-add doc
* clean network interface
* add more mac features
* attribute fixes
* remove commented out code and implement fixed configuration
* update mac filter and hash table
* fix compilation issue
* prvMACAddressConfig: fix implicit discarding of const qualifier
* ETH_IRQHandler: add tracing, process all interrupt flags before context switch
* prvEMACHandlerTask: fix NetworkDown event
* fix ipconfigUSE_LINKED_RX_MESSAGES == 0
* remove test files
* allow access to pcLOCAL_ALL_NODES_MULTICAST_MAC in network interfaces
* some restructuring
* reconnection fixes
* fix pcLOCAL_ALL_NODES_MULTICAST_MAC issue
* config checks cleanup
* remove a global
* prep for mac filtering
* add HAL_ETH_MspInit example
* prep packet and frame filtering
* add sample mpu config
* mac filter improvements
* improve some checks
* config improvements
* cache fixes
* fix cache size macro
* remove caching option
* testing updates
* fix mac filtering
* outgoing packet adjustments
* fix interrupt priority set
* remove C99 requirement
* readd caching and reduce reliance on HAL
* remove testing code
* Fix function calls
* fix cache enabled check
* config checks
* check static buffer size and fix caching defines
* Uncrustify: triggered by comment.
* add spellings
* Uncrustify: triggered by comment.
* remove xCheckLoopback() usage
* Fix Phy function return value
* Revert ND changes
* Enable MAC filtering Netif functions
* Add Current HAL Drivers
* Handle Driver Differences
* Exclude portable STM32 for spelling and formating check
* Apply suggestions from code review
Co-authored-by: Błażej Sowa <bsowa123@gmail.com>
* Increment MAC entry index
* Fix packet length assert
* Review Fixes
* Fix spell check CI test
---------
Co-authored-by: Holden <holden-zenithaerotech.com>
Co-authored-by: Błażej Sowa <bsowa123@gmail.com>
Co-authored-by: holden-zenith <68555040+holden-zenith@users.noreply.github.com>
Co-authored-by: Mikhail Paulyshka <me@mixaill.net>
Co-authored-by: Holden <holden@zenithaerotech.com>
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Ching-Hsin,Lee <chinglee@amazon.com>
Co-authored-by: chinglee-iot <61685396+chinglee-iot@users.noreply.github.com>
Co-authored-by: Rahul Kar <118818625+kar-rahul-aws@users.noreply.github.com>
Co-authored-by: Tony Josi <tonyjosi@amazon.com>1 parent 4f67761 commit fa7b709
File tree
32 files changed
+25314
-5
lines changed- .github
- workflows
- source/portable/NetworkInterface
- STM32
- Drivers
- F4
- F7
- H5
- H7
- Legacy
- STM32Fxx
- STM32Hxx
32 files changed
+25314
-5
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
229 | 229 | | |
230 | 230 | | |
231 | 231 | | |
| 232 | + | |
232 | 233 | | |
233 | 234 | | |
234 | 235 | | |
| |||
394 | 395 | | |
395 | 396 | | |
396 | 397 | | |
| 398 | + | |
| 399 | + | |
397 | 400 | | |
398 | 401 | | |
399 | 402 | | |
| |||
441 | 444 | | |
442 | 445 | | |
443 | 446 | | |
| 447 | + | |
444 | 448 | | |
445 | 449 | | |
446 | 450 | | |
| |||
477 | 481 | | |
478 | 482 | | |
479 | 483 | | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
| 487 | + | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
| 491 | + | |
480 | 492 | | |
481 | 493 | | |
482 | 494 | | |
| |||
593 | 605 | | |
594 | 606 | | |
595 | 607 | | |
| 608 | + | |
596 | 609 | | |
597 | 610 | | |
598 | 611 | | |
| |||
677 | 690 | | |
678 | 691 | | |
679 | 692 | | |
| 693 | + | |
680 | 694 | | |
681 | 695 | | |
682 | 696 | | |
| |||
922 | 936 | | |
923 | 937 | | |
924 | 938 | | |
| 939 | + | |
925 | 940 | | |
926 | 941 | | |
927 | 942 | | |
| |||
1322 | 1337 | | |
1323 | 1338 | | |
1324 | 1339 | | |
| 1340 | + | |
1325 | 1341 | | |
1326 | 1342 | | |
1327 | 1343 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
126 | 126 | | |
127 | 127 | | |
128 | 128 | | |
| 129 | + | |
129 | 130 | | |
130 | 131 | | |
131 | 132 | | |
| |||
135 | 136 | | |
136 | 137 | | |
137 | 138 | | |
| 139 | + | |
138 | 140 | | |
139 | 141 | | |
140 | 142 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
74 | | - | |
| 74 | + | |
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
| |||
117 | 117 | | |
118 | 118 | | |
119 | 119 | | |
120 | | - | |
121 | | - | |
| 120 | + | |
122 | 121 | | |
123 | 122 | | |
124 | 123 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
53 | | - | |
| 52 | + | |
54 | 53 | | |
55 | 54 | | |
56 | 55 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
0 commit comments