55 #ifndef ti_drivers_emac_EMACTiva__include
56 #define ti_drivers_emac_EMACTiva__include
63 #include <ti/sysbios/knl/Swi.h>
65 #ifndef _INCLUDE_NIMU_CODE
66 #define _INCLUDE_NIMU_CODE
68 #include <ti/ndk/inc/stkmain.h>
EMACTiva Object.
Definition: EMACTiva.h:99
struct EMACTiva_Object EMACTiva_Object
EMACTiva Object.
uint32_t txSent
Definition: EMACTiva.h:104
EMAC Function table structure.
Definition: EMAC.h:161
bool EMACTiva_isLinkUp(uint32_t index)
This function returns if the link is up.
uint32_t linkUp
Definition: EMACTiva.h:106
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:100
unsigned int intPriority
Definition: EMACTiva.h:88
PBMQ PBMQ_rx
Definition: EMACTiva.h:108
uint32_t rxDropped
Definition: EMACTiva.h:103
unsigned int intNum
Definition: EMACTiva.h:87
uint8_t * macAddress
Definition: EMACTiva.h:89
PBMQ PBMQ_tx
Definition: EMACTiva.h:107
STKEVENT_Handle hEvent
Definition: EMACTiva.h:109
const EMAC_FxnTable EMACTiva_fxnTable
EMACTiva function table.
struct EMACTiva_HWAttrs EMACTiva_HWAttrs
EMACTiva Hardware attributes.
uint32_t txDropped
Definition: EMACTiva.h:105
Hwi_Handle hwi
Definition: EMACTiva.h:101
EMACTiva Hardware attributes.
Definition: EMACTiva.h:86
uint32_t rxCount
Definition: EMACTiva.h:102
void EMACTiva_init(uint32_t index)
This function sets the EMACTiva driver.