Jump to main content

##

# 1.2.5.3.3 Library Interface

Name | Description
--- | ---
System Interaction Functions |
DRV_ENC28J60_Deinitialize | Deinitializes the ENC28J60 Driver Instance.
DRV_ENC28J60_Initialize | Initializes the ENC28J60 Driver Instance, with the configuration data.
DRV_ENC28J60_Process | Additional processing that happens outside the tasks function.
DRV_ENC28J60_Reinitialize | Reinitializes the instance of the ENC28J60 driver.
DRV_ENC28J60_SetMacCtrlInfo | This function sets the MAC control information for the driver.
DRV_ENC28J60_StackInitialize | This function initializes the driver with a TCPIP_MAC_INIT object.
DRV_ENC28J60_Tasks | Main task function for the driver.
Client Level Functions |
DRV_ENC28J60_Close | Closes a client handle to the driver.
DRV_ENC28J60_ConfigGet | Gets the current configuration.
DRV_ENC28J60_LinkCheck | This function returns the status of the link.
DRV_ENC28J60_Open | This function is called by the client to open a handle to a driver instance.
DRV_ENC28J60_ParametersGet | Get the parameters of the device.
DRV_ENC28J60_PowerMode | This function sets the power mode of the device.
DRV_ENC28J60_RegisterStatisticsGet | Get the register statistics.
DRV_ENC28J60_StatisticsGet | Retrieve the devices statistics.
DRV_ENC28J60_Status | Gets the current status of the driver.
Receive Functions |
DRV_ENC28J60_PacketRx | Receive a packet from the driver.
DRV_ENC28J60_RxFilterHashTableEntrySet | This function adds an entry to the hash table.
Transmit Functions |
DRV_ENC28J60_PacketTx | This function queues a packet for transmission.
Event Functions |
DRV_ENC28J60_EventAcknowledge | Acknowledges an event.
DRV_ENC28J60_EventMaskSet | Sets the event mask.
DRV_ENC28J60_EventPendingGet | Gets the current events.
Data Types and Constants |
DRV_ENC28J60_Configuration | Defines the data required to initialize or reinitialize the ENC28J60 Driver.
DRV_ENC28J60_MDIX_TYPE | Defines the enumeration for controlling the MDIX select.
DRV_ENC28J60_MACObject | This is variable DRV_ENC28J60_MACObject.