Jump to main content

##

# 1.2.5.7.3 Library Interface

Name | Description
--- | ---
Client Level Functions |
DRV_ETHMAC_PIC32MACClose | Closes a client instance of the PIC32 MAC Driver.
DRV_ETHMAC_PIC32MACConfigGet | Gets the current MAC driver configuration.
DRV_ETHMAC_PIC32MACDeinitialize | Deinitializes the PIC32 Ethernet MAC.
DRV_ETHMAC_PIC32MACInitialize | Initializes the PIC32 Ethernet MAC.
DRV_ETHMAC_PIC32MACLinkCheck | Checks current link status.
DRV_ETHMAC_PIC32MACOpen | Opens a client instance of the PIC32 MAC Driver.
DRV_ETHMAC_PIC32MACParametersGet | MAC parameter get function.
DRV_ETHMAC_PIC32MACPowerMode | Selects the current power mode for the Ethernet MAC.
DRV_ETHMAC_PIC32MACProcess | MAC periodic processing function.
DRV_ETHMAC_PIC32MACStatisticsGet | Gets the current MAC statistics.
DRV_ETHMAC_PIC32MACStatus | Provides the current status of the MAC driver module.
DRV_ETHMAC_PIC32MACReinitialize | Reinitializes the PIC32 Ethernet MAC.
DRV_ETHMAC_PIC32MACRegisterStatisticsGet | Gets the current MAC hardware statistics registers.
Receive Functions
DRV_ETHMAC_PIC32MACPacketRx | This is the MAC receive function.
DRV_ETHMAC_PIC32MACRxFilterHashTableEntrySet | Sets the current MAC hash table receive filter.
Transmit Functions
DRV_ETHMAC_PIC32MACPacketTx | MAC driver transmit function.
Event Functions |
DRV_ETHMAC_PIC32MACEventAcknowledge | Acknowledges and re-enables processed events.
DRV_ETHMAC_PIC32MACEventMaskSet | Enables/disables the MAC events.
DRV_ETHMAC_PIC32MACEventPendingGet | Returns the currently pending events.
Other Functions |
DRV_ETHMAC_Tasks_ISR | Ethernet MAC driver interrupt function.
DRV_ETHMAC_PIC32MACTasks | Maintains the EThernet MAC driver's state machine.
Data Types and Constants |
DRV_ETHMAC_INDEX_COUNT | Number of valid Ethernet driver indices.
DRV_ETHMAC_INDEX_0 | Ethernet driver index definitions.
DRV_ETHMAC_INDEX_1 | This is macro DRV_ETHMAC_INDEX_1.