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. |