53 #ifndef ti_drivers_emac_EMACTiva__include
54 #define ti_drivers_emac_EMACTiva__include
61 #include <ti/sysbios/knl/Swi.h>
63 #ifndef _INCLUDE_NIMU_CODE
64 #define _INCLUDE_NIMU_CODE
66 #include <ti/ndk/inc/stkmain.h>
EMACTiva Object.
Definition: EMACTiva.h:87
struct EMACTiva_Object EMACTiva_Object
EMACTiva Object.
uint32_t txSent
Definition: EMACTiva.h:92
EMAC Function table structure.
Definition: EMAC.h:136
bool EMACTiva_isLinkUp(uint32_t index)
This function returns if the link is up.
uint32_t linkUp
Definition: EMACTiva.h:94
int EMACTiva_NIMUInit(STKEVENT_Handle hEvent)
This function is needed in the NIMUDeviceTable that is required by the NDK.
Swi_Handle swi
Definition: EMACTiva.h:88
unsigned int intPriority
Definition: EMACTiva.h:76
PBMQ PBMQ_rx
Definition: EMACTiva.h:96
uint32_t rxDropped
Definition: EMACTiva.h:91
unsigned int intNum
Definition: EMACTiva.h:75
uint8_t * macAddress
Definition: EMACTiva.h:77
PBMQ PBMQ_tx
Definition: EMACTiva.h:95
STKEVENT_Handle hEvent
Definition: EMACTiva.h:97
const EMAC_FxnTable EMACTiva_fxnTable
EMACTiva function table.
struct EMACTiva_HWAttrs EMACTiva_HWAttrs
EMACTiva Hardware attributes.
uint32_t txDropped
Definition: EMACTiva.h:93
Hwi_Handle hwi
Definition: EMACTiva.h:89
EMACTiva Hardware attributes.
Definition: EMACTiva.h:74
uint32_t rxCount
Definition: EMACTiva.h:90
void EMACTiva_init(uint32_t index)
This function sets the EMACTiva driver.