![]()  | 
  
    CMSIS-Driver
    Version 2.8.0
    
   Peripheral Interface for Middleware and Application Code 
   | 
 
Configure and control the Ethernet MAC interface. More...
Macros | |
| #define | ARM_ETH_MAC_CONFIGURE (0x01UL) | 
| Configure MAC; arg = configuration.  More... | |
| #define | ARM_ETH_MAC_CONTROL_TX (0x02UL) | 
| Transmitter; arg: 0=disabled (default), 1=enabled.  More... | |
| #define | ARM_ETH_MAC_CONTROL_RX (0x03UL) | 
| Receiver; arg: 0=disabled (default), 1=enabled.  More... | |
| #define | ARM_ETH_MAC_FLUSH (0x04UL) | 
| Flush buffer; arg = ARM_ETH_MAC_FLUSH_...  More... | |
| #define | ARM_ETH_MAC_SLEEP (0x05UL) | 
| Sleep mode; arg: 1=enter and wait for Magic packet, 0=exit.  More... | |
| #define | ARM_ETH_MAC_VLAN_FILTER (0x06UL) | 
| VLAN Filter for received frames; arg15..0: VLAN Tag; arg16: optional ARM_ETH_MAC_VLAN_FILTER_ID_ONLY; 0=disabled (default)  More... | |
Configure and control the Ethernet MAC interface.
| #define ARM_ETH_MAC_CONFIGURE (0x01UL) | 
Configure MAC; arg = configuration.
| #define ARM_ETH_MAC_CONTROL_TX (0x02UL) | 
Transmitter; arg: 0=disabled (default), 1=enabled.
| #define ARM_ETH_MAC_CONTROL_RX (0x03UL) | 
Receiver; arg: 0=disabled (default), 1=enabled.
| #define ARM_ETH_MAC_FLUSH (0x04UL) | 
Flush buffer; arg = ARM_ETH_MAC_FLUSH_...
| #define ARM_ETH_MAC_SLEEP (0x05UL) | 
Sleep mode; arg: 1=enter and wait for Magic packet, 0=exit.
| #define ARM_ETH_MAC_VLAN_FILTER (0x06UL) | 
VLAN Filter for received frames; arg15..0: VLAN Tag; arg16: optional ARM_ETH_MAC_VLAN_FILTER_ID_ONLY; 0=disabled (default)