Jump to main content

##

# 1.2.5.5.3 Library Interface

Name | Description
--- | ---
Client Level Functions |
DRV_GMAC_Close | Closes a client instance of the PIC32 MAC Driver.
DRV_GMAC_Open | Opens a client instance of the PIC32 MAC Driver.
DRV_GMAC_Deinitialize | Deinitializes the PIC32 Ethernet MAC.
DRV_GMAC_Initialize | Initializes the PIC32 Ethernet MAC.
DRV_GMAC_Reinitialize | Reinitializes the PIC32 Ethernet MAC.
Receive Functions |
DRV_GMAC_PacketRx | This is the MAC receive function.
DRV_GMAC_RxFilterHashTableEntrySet | Sets the current MAC hash table receive filter.
Transmit Functions |
DRV_GMAC_PacketTx | MAC driver transmit function.
Event Functions |
DRV_GMAC_EventAcknowledge | Acknowledges and re-enables processed events.
DRV_GMAC_EventMaskSet | Enables/disables the MAC events.
DRV_GMAC_EventPendingGet | Returns the currently pending events.
Other Functions |
DRV_GMAC_ConfigGet | Gets the current MAC driver configuration.
DRV_GMAC_LinkCheck | Checks current link status.
DRV_GMAC_ParametersGet | MAC parameter get function.
DRV_GMAC_PowerMode | Selects the current power mode for the Ethernet MAC.
DRV_GMAC_Process | MAC periodic processing function.
DRV_GMAC_RegisterStatisticsGet | Gets the current MAC hardware statistics registers.
DRV_GMAC_Status | Provides the current status of the MAC driver module.
DRV_GMAC_StatisticsGet | Gets the current MAC statistics.
DRV_GMAC_Tasks | Maintains the EThernet MAC driver's state machine.
Data Types and Constants |
DRV_GMAC_INDEX_COUNT | Number of valid Ethernet driver indices.
_DRV_GMAC_H | This is macro _DRV_GMAC_H.