SAMV71 Xplained Ultra Software Package 1.4

sGmacInit Struct Reference
[GMAC Driver Types]

#include <D:/git/git_canopus_1/softpack/samv7/libraries/libchip_samv7/include/gmacd.h>

Data Fields

uint32_t bIsGem:1
uint32_t reserved:31
uint8_t bDmaBurstLength
uint8_t * pRxBuffer
sGmacRxDescriptorpRxD
uint16_t wRxBufferSize
uint16_t wRxSize
uint8_t * pTxBuffer
sGmacTxDescriptorpTxD
uint16_t wTxBufferSize
uint16_t wTxSize
fGmacdTransferCallbackpTxCb

Detailed Description

GMAC driver init struct.

Definition at line 199 of file gmacd.h.


Field Documentation

RX descriptor and data buffers

Definition at line 206 of file gmacd.h.

RX data buffers: should be wRxBufferSize * wRxSize byte long in a DMA capable memory region

Definition at line 209 of file gmacd.h.

number of RX descriptor and data buffers TX descriptor and data buffers TX data buffers: should be wTxBufferSize * wTxSize byte long in a DMA capable memory region

Definition at line 218 of file gmacd.h.

TX buffer descriptors: should have wTxSize entries in a DMA capable non-cached memory region

Definition at line 221 of file gmacd.h.

RX buffer descriptors: should have wRxSize entries in a DMA capable memory region

Definition at line 212 of file gmacd.h.

size of a single RX data buffer

Definition at line 213 of file gmacd.h.

size of a single TX data buffer

Definition at line 223 of file gmacd.h.

number of TX descriptor and data buffers

Definition at line 225 of file gmacd.h.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines