Ethernet Peripheral object.
Data Fields | |
const char * | name |
Enet_Type | enetType |
uint32_t | instId |
Enet_Magic | magic |
uint64_t | physAddr |
void * | virtAddr |
uint64_t | physAddr2 |
void * | virtAddr2 |
uint32_t | features |
uint32_t | errata |
EnetPer_InitCfg | initCfg |
EnetPer_Open | open |
EnetPer_Rejoin | rejoin |
EnetPer_Ioctl | ioctl |
EnetPer_Poll | poll |
EnetPer_ConvertTs | convertTs |
EnetPer_PeriodicTick | periodicTick |
EnetPer_RegisterEventCb | registerEventCb |
EnetPer_UnregisterEventCb | unregisterEventCb |
EnetPer_Close | close |
EnetPer_SaveCtxt | saveCtxt |
EnetPer_RestoreCtxt | restoreCtxt |
const char* EnetPer_Obj::name |
Peripheral name
Enet_Type EnetPer_Obj::enetType |
Peripheral type
uint32_t EnetPer_Obj::instId |
Peripheral instance id
Enet_Magic EnetPer_Obj::magic |
Peripheral initialization magic
uint64_t EnetPer_Obj::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.
void* EnetPer_Obj::virtAddr |
Peripheral's virtual address
uint64_t EnetPer_Obj::physAddr2 |
Peripheral's second physical address, if needed
void* EnetPer_Obj::virtAddr2 |
Peripheral's second virtual address, if needed
uint32_t EnetPer_Obj::features |
Peripheral features
uint32_t EnetPer_Obj::errata |
Peripheral applicable errata
EnetPer_InitCfg EnetPer_Obj::initCfg |
Pointer to the EnetPer config initialization function
EnetPer_Open EnetPer_Obj::open |
Pointer to the EnetPer open function
EnetPer_Rejoin EnetPer_Obj::rejoin |
Pointer to the EnetPer rejoin function
EnetPer_Ioctl EnetPer_Obj::ioctl |
Pointer to the EnetPer ioctl function
EnetPer_Poll EnetPer_Obj::poll |
Pointer to the EnetPer poll function
EnetPer_ConvertTs EnetPer_Obj::convertTs |
Pointer to the EnetPer timestamp conversion function
EnetPer_PeriodicTick EnetPer_Obj::periodicTick |
Pointer to the EnetPer periodic tick function
EnetPer_RegisterEventCb EnetPer_Obj::registerEventCb |
Pointer to the EnetPer register event callback function
EnetPer_UnregisterEventCb EnetPer_Obj::unregisterEventCb |
Pointer to the EnetPer unregister event callback function
EnetPer_Close EnetPer_Obj::close |
Pointer to the EnetPer close function
EnetPer_SaveCtxt EnetPer_Obj::saveCtxt |
Pointer to the EnetPer saveCtxt function
EnetPer_RestoreCtxt EnetPer_Obj::restoreCtxt |
Pointer to the EnetPer restoreCtxt function