Hilscher netX microcontroller driver
V0.0.5.0
Documentation of the netX driver package
|
Ethernet xpic mac peripheral module driver. More...
Go to the source code of this file.
Data Structures | |
struct | DRV_ETH_XPIC_CONFIG_T |
Macros | |
#define | HAL_ETHXPIC_VERSION_MAJOR 2 |
#define | HAL_ETHXPIC_VERSION_MINOR 0 |
#define | HAL_ETHXPIC_VERSION_BUILD 0 |
#define | HAL_ETHXPIC_VERSION_REVISION 0 |
Functions | |
DRV_ETH_XPIC_RESULT | DRV_ETH_Xpic_Reset (void *pvUser) |
DRV_ETH_XPIC_RESULT | DRV_ETH_Xpic_Initialize (DRV_ETH_XPIC_CONFIG_T const *ptConfig, void *pvUser) |
DRV_ETH_XPIC_RESULT | DRV_ETH_Xpic_SetMacAddr (uint8_t const *pabMacAdr) |
DRV_ETH_XPIC_RESULT | DRV_ETH_Xpic_GetMacAddr (uint8_t *pabMacAdr) |
DRV_ETH_XPIC_RESULT | DRV_ETH_Xpic_Start (void *pvUser) |
DRV_ETH_XPIC_RESULT | DRV_ETH_Xpic_GetConfirmIrq (uint32_t *pulIrq) |
DRV_ETH_XPIC_RESULT | DRV_ETH_Xpic_GetFrame (ETH_FRAMEBUF_T **pptFrame) |
DRV_ETH_XPIC_RESULT | DRV_ETH_Xpic_Send (ETH_FRAMEBUF_T *ptFrame, bool fConfirm, bool fHiPriority) |
unsigned int | DRV_ETH_Xpic_GetSendCnfFillLevel (void) |
DRV_ETH_XPIC_RESULT | DRV_ETH_Xpic_GetSendCnf (ETH_FRAMEBUF_T **pptFrame, ETH_XPIC_CNF_ERR *pErrorCode) |
unsigned int | DRV_ETH_Xpic_GetRecvFillLevel (bool fHiPriority) |
DRV_ETH_XPIC_RESULT | DRV_ETH_Xpic_Recv (ETH_FRAMEBUF_T **pptFrame, bool fHiPriority) |
DRV_ETH_XPIC_RESULT | DRV_ETH_Xpic_ReleaseFrame (ETH_FRAMEBUF_T *ptFrame) |
DRV_ETH_XPIC_RESULT | DRV_ETH_Xpic_SetParam (DRV_ETH_XPIC_PARAM eParam, uint32_t ulValue) |
DRV_ETH_XPIC_RESULT | DRV_ETH_Xpic_GetParam (DRV_ETH_XPIC_PARAM eParam, uint32_t *pulValue) |
DRV_ETH_XPIC_RESULT | DRV_ETH_Xpic_GetCounters (XPIC_SHM_CNT_T *ptMacCounter) |
DRV_ETH_XPIC_RESULT | DRV_ETH_Xpic_ReadPhyReg (unsigned int uMiimuPreamble, unsigned int uMiimuMdcFreq, unsigned int uMiimuRtaField, unsigned int uMiimuPhyAddr, unsigned int uMiimuReqAddr, uint16_t *pusData, void *pvUser) |
DRV_ETH_XPIC_RESULT | DRV_ETH_Xpic_WritePhyReg (unsigned int uMiimuPreamble, unsigned int uMiimuMdcFreq, unsigned int uMiimuPhyAddr, unsigned int uMiimuReqAddr, uint16_t usData, void *pvUser) |
Ethernet xpic mac peripheral module driver.
Definition in file netx_drv_eth_xpic.h.