![]() |
![]() |
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 |
Ethernet Peripheral object.
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