Hilscher netX microcontroller driver
V0.0.5.0
Documentation of the netX driver package
|
Go to the source code of this file.
Enumerations | |
enum | DRV_ETH_XPIC_STATE { DRV_ETH_XPIC_STATE_UNDEF = 0, DRV_ETH_XPIC_STATE_RESET, DRV_ETH_XPIC_STATE_INITIALIZED, DRV_ETH_XPIC_STATE_RUNNING } |
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_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_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_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) |
Variables | |
const uint32_t | BuildTime_eth_xpic_prg1 [7] = { 53, 55, 6, 3, 8, 119, 1567493753 } |
const uint32_t | XpicCode_eth_xpic_prg1 [1797] |
static uint32_t *const | s_apulXpicDram [] = { (uint32_t*) Addr_NX90_xpic_app_dram } |
static volatile DRV_ETH_XPIC_STATE | s_eState = DRV_ETH_XPIC_STATE_UNDEF |
static uint8_t | s_abMacAdr [6] = { 0, 1, 2, 3, 4, 5 } |
static ETH_XPIC_SHM_AREA_T * | s_ptXpicShm = NULL |