SAMV71 Xplained Ultra Software Package 1.5

sGmacInit Struct Reference
[GMAC Driver Types]

#include <D:/git/git_canopus_1/softpack/samv7/toolkits/mdk_v71/ARM/examples/Atmel/SAMV71_Xplained_Ultra/libraries/libchip/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 198 of file gmacd.h.


Field Documentation

RX descriptor and data buffers

Definition at line 205 of file gmacd.h.

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

Definition at line 208 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 217 of file gmacd.h.

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

Definition at line 220 of file gmacd.h.

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

Definition at line 211 of file gmacd.h.

size of a single RX data buffer

Definition at line 212 of file gmacd.h.

size of a single TX data buffer

Definition at line 222 of file gmacd.h.

number of TX descriptor and data buffers

Definition at line 224 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