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