RTEMS: bsps/arm/atsam/contrib/libraries/libboard/include/gmacb_phy.h File Reference

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Data Structures | Macros | Typedefs | Functions
gmacb_phy.h File Reference
`#include "board.h"`

Go to the source code of this file.

## Data Structures
struct | _GMacb

## Macros
#define | GMACB_RESET_LENGTH 0xD

## Typedefs
typedef struct _GMacb | GMacb

## Functions
void | GMACB_SetupTimeout (GMacb *pMacb, uint32_t toMax)
void | GMACB_Init (GMacb *pMacb, sGmacd *pGmacd, uint8_t phyAddress)
uint8_t | GMACB_InitPhy (GMacb *pMacb, uint32_t mck, const Pin *pResetPins, uint32_t nbResetPins, const Pin *pEmacPins, uint32_t nbEmacPins)
uint8_t | GMACB_AutoNegotiate (GMacb *pMacb)
uint8_t | GMACB_GetLinkSpeed (GMacb *pMacb, uint8_t applySettings)
uint8_t | GMACB_Send (GMacb *pMacb, void *pBuffer, uint32_t size)
uint32_t | GMACB_Poll (GMacb *pMacb, uint8_t *pBuffer, uint32_t size)
void | GMACB_DumpRegisters (GMacb *pMacb)
uint8_t | GMACB_ResetPhy (GMacb *pMacb)

## Macro Definition Documentation

## ◆ GMACB_RESET_LENGTH

#define GMACB_RESET_LENGTH 0xD

The reset length setting for external reset configuration

## Typedef Documentation

## ◆ GMacb

typedef struct _GMacb GMacb

The DM9161 instance