Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Unified STM32 Network Interface (FreeRTOS#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 <[email protected]> * 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 <[email protected]> Co-authored-by: holden-zenith <[email protected]> Co-authored-by: Mikhail Paulyshka <[email protected]> Co-authored-by: Holden <[email protected]> Co-authored-by: GitHub Action <[email protected]> Co-authored-by: Ching-Hsin,Lee <[email protected]> Co-authored-by: chinglee-iot <[email protected]> Co-authored-by: Rahul Kar <[email protected]> Co-authored-by: Tony Josi <[email protected]>
- Loading branch information