SAMV71 Xplained Ultra Software Package 1.3

GMAC Driver Types
[Gmacd_module]

Collaboration diagram for GMAC Driver Types:

Data Structures

struct  sGmacSG
struct  sGmacSGList
struct  sGmacQd
struct  sGmacd
struct  sGmacInit

Typedefs

typedef void(* fGmacdTransferCallback )(uint32_t status)
typedef void(* fGmacdWakeupCallback )(void)
typedef void(* fGmacdTxPtpEvtCallBack )(ptpMsgType msg, uint32_t sec, uint32_t nanosec, uint16_t seqId)

Enumerations

enum  ptpMsgType {
  SYNC_MSG_TYPE = 0, DELAY_REQ_MSG_TYPE = 1, PDELAY_REQ_TYPE = 2, PDELAY_RESP_TYPE = 3,
  FOLLOW_UP_MSG_TYPE = 8, DELAY_RESP_MSG_TYPE = 9
}

Typedef Documentation

typedef void(* fGmacdTransferCallback)(uint32_t status)

RX callback

Definition at line 116 of file gmacd.h.

typedef void(* fGmacdTxPtpEvtCallBack)(ptpMsgType msg, uint32_t sec, uint32_t nanosec, uint16_t seqId)

Tx PTP message callback

Definition at line 120 of file gmacd.h.

typedef void(* fGmacdWakeupCallback)(void)

Wakeup callback

Definition at line 118 of file gmacd.h.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines