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