1.2.5.5.3 Library Interface

NameDescription
Client Level Functions
DRV_GMAC_CloseCloses a client instance of the PIC32 MAC Driver.
DRV_GMAC_OpenOpens a client instance of the PIC32 MAC Driver.
DRV_GMAC_DeinitializeDeinitializes the PIC32 Ethernet MAC.
DRV_GMAC_InitializeInitializes the PIC32 Ethernet MAC.
DRV_GMAC_ReinitializeReinitializes the PIC32 Ethernet MAC.
Receive Functions
DRV_GMAC_PacketRxThis is the MAC receive function.
DRV_GMAC_RxFilterHashTableEntrySetSets the current MAC hash table receive filter.
Transmit Functions
DRV_GMAC_PacketTxMAC driver transmit function.
Event Functions
DRV_GMAC_EventAcknowledgeAcknowledges and re-enables processed events.
DRV_GMAC_EventMaskSetEnables/disables the MAC events.
DRV_GMAC_EventPendingGetReturns the currently pending events.
Other Functions
DRV_GMAC_ConfigGetGets the current MAC driver configuration.
DRV_GMAC_LinkCheckChecks current link status.
DRV_GMAC_ParametersGetMAC parameter get function.
DRV_GMAC_PowerModeSelects the current power mode for the Ethernet MAC.
DRV_GMAC_ProcessMAC periodic processing function.
DRV_GMAC_RegisterStatisticsGetGets the current MAC hardware statistics registers.
DRV_GMAC_StatusProvides the current status of the MAC driver module.
DRV_GMAC_StatisticsGetGets the current MAC statistics.
DRV_GMAC_TasksMaintains the EThernet MAC driver's state machine.
Data Types and Constants
DRV_GMAC_INDEX_COUNTNumber of valid Ethernet driver indices.
_DRV_GMAC_HThis is macro _DRV_GMAC_H.