62 #define ENET_NULLPER_FEAT1 (ENET_BIT(0U)) 65 #define ENET_NULLPER_FEAT2 (ENET_BIT(1U)) 68 #define ENET_NULLPER_ERRATA1 (ENET_BIT(0U)) 71 #define ENET_NULLPER_CLK_MCLK (1U) 80 typedef struct NullPer_Cfg_s
95 typedef struct NullPer_Obj_s
EnetPer_Obj enetPer
Definition: per_null.h:98
struct NullPer_Obj_s * NullPer_Handle
Null Periperhal handle.
Definition: per_null.h:110
Enet_Type
Ethernet peripheral type.
Definition: enet_types.h:195
Null Peripheral object.
Definition: per_null.h:95
void NullPer_close(EnetPer_Handle hPer)
Close the Null Peripheral.
This file contains the basic types using across the Enet driver.
NullMod_Obj mod2
Definition: per_null.h:104
int32_t NullPer_open(EnetPer_Handle hPer, Enet_Type enetType, uint32_t instId, const void *cfg, uint32_t cfgSize)
Open and initialize the Null Peripheral.
This file contains the type definitions and helper macros for the Enet Peripheral interface.
NullMod_Obj mod1
Definition: per_null.h:101
int32_t NullPer_rejoin(EnetPer_Handle hPer, Enet_Type enetType, uint32_t instId)
Rejoin the Null Peripheral.
Null Module configuration parameters.
Definition: mod_null.h:76
void NullPer_initCfg(EnetPer_Handle hPer, Enet_Type enetType, void *cfg, uint32_t cfgSize)
Initialize Null peripheral's configuration parameters.
uint32_t dummy
Definition: per_null.h:89
void NullPer_poll(EnetPer_Handle hPer, uint32_t evtMask)
Poll for Ethernet events on the Null Peripheral.
Ethernet Peripheral object.
Definition: enet_per.h:461
int32_t NullPer_ioctl(EnetPer_Handle hPer, uint32_t cmd, Enet_IoctlPrms *prms)
Issue an operation on the Null Peripheral.
Enet IOCTL param.
Definition: enet_ioctl.h:229
void NullPer_periodicTick(EnetPer_Handle hPer)
Run periodic tick on the Null Peripheral.
NullMod_Cfg mod1Cfg
Definition: per_null.h:83
Null Peripheral configuration parameters.
Definition: per_null.h:80
Null Module object.
Definition: mod_null.h:85
NullMod_Cfg mod2Cfg
Definition: per_null.h:86
This file contains the type definitions and helper macros for the Enet Module interface.
struct EnetPer_Obj_s * EnetPer_Handle
Ethernet Peripheral handle.
Definition: enet_per.h:299
This file contains the type definitions and helper macros for the "null" Ethernet Module interface.