69 #define GMACB_RESET_LENGTH 0xD 89 extern void GMACB_SetupTimeout(
GMacb *pMacb, uint32_t toMax);
91 extern void GMACB_Init(
GMacb *pMacb,
sGmacd *pGmacd, uint8_t phyAddress);
93 extern uint8_t GMACB_InitPhy(
96 const Pin *pResetPins,
101 extern uint8_t GMACB_AutoNegotiate(
GMacb *pMacb);
103 extern uint8_t GMACB_GetLinkSpeed(
GMacb *pMacb, uint8_t applySettings);
105 extern uint8_t GMACB_Send(
GMacb *pMacb,
void *pBuffer, uint32_t
size);
107 extern uint32_t GMACB_Poll(
GMacb *pMacb, uint8_t *pBuffer, uint32_t
size);
109 extern void GMACB_DumpRegisters(
GMacb *pMacb);
111 extern uint8_t GMACB_ResetPhy(
GMacb *pMacb);
113 #endif // #ifndef _GMACB_H
Definition: gmacb_phy.h:77
sGmacd * pGmacd
Definition: gmacb_phy.h:79
uint8_t phyAddress
Definition: gmacb_phy.h:83
unsigned size
Definition: tte.h:74
uint32_t retryMax
Definition: gmacb_phy.h:81