Data Fields
EnetPer_Obj_s Struct Reference

Ethernet Peripheral object. More...

#include <enet_per.h>

Data Fields

const char * name
 
uint64_t physAddr
 
void * virtAddr
 
uint32_t features
 
uint32_t errata
 
EnetPer_InitCfg initCfg
 
EnetPer_Open open
 
EnetPer_Rejoin rejoin
 
EnetPer_Ioctl ioctl
 
EnetPer_Poll poll
 
EnetPer_PeriodicTick periodicTick
 
EnetPer_Close close
 

Detailed Description

Ethernet Peripheral object.

Field Documentation

EnetPer_Close EnetPer_Obj_s::close

Pointer to the EnetPer close function

uint32_t EnetPer_Obj_s::errata

Peripheral applicable errata

uint32_t EnetPer_Obj_s::features

Peripheral features

EnetPer_InitCfg EnetPer_Obj_s::initCfg

Pointer to the EnetPer config initialization function

EnetPer_Ioctl EnetPer_Obj_s::ioctl

Pointer to the EnetPer ioctl function

const char* EnetPer_Obj_s::name

Peripheral name

EnetPer_Open EnetPer_Obj_s::open

Pointer to the EnetPer open function

EnetPer_PeriodicTick EnetPer_Obj_s::periodicTick

Pointer to the EnetPer periodic tick function

uint64_t EnetPer_Obj_s::physAddr

Peripheral's physical address. Used for peripherals that have registers that are not part of any module (i.e. peripherals that have a wrapper subsystem). It can be set to 0 for peripherals that don't have have additional registers other than those of their modules.

EnetPer_Poll EnetPer_Obj_s::poll

Pointer to the EnetPer poll function

EnetPer_Rejoin EnetPer_Obj_s::rejoin

Pointer to the EnetPer rejoin function

void* EnetPer_Obj_s::virtAddr

Peripheral's virtual address


The documentation for this struct was generated from the following file:

Copyright 2020, Texas Instruments Incorporated