SAME54P20A Test Project
Data Fields
GMAC_NCR_Type Union Reference

Data Fields

struct {
   uint32_t   __pad0__:1
 
   uint32_t   LBL:1
 
   uint32_t   RXEN:1
 
   uint32_t   TXEN:1
 
   uint32_t   MPE:1
 
   uint32_t   CLRSTAT:1
 
   uint32_t   INCSTAT:1
 
   uint32_t   WESTAT:1
 
   uint32_t   BP:1
 
   uint32_t   TSTART:1
 
   uint32_t   THALT:1
 
   uint32_t   TXPF:1
 
   uint32_t   TXZQPF:1
 
   uint32_t   __pad1__:2
 
   uint32_t   SRTSM:1
 
   uint32_t   ENPBPR:1
 
   uint32_t   TXPBPF:1
 
   uint32_t   FNP:1
 
   uint32_t   LPI:1
 
   uint32_t   __pad2__:12
 
bit
 
uint32_t reg
 

Detailed Description

Definition at line 44 of file gmac.h.

Field Documentation

◆ __pad0__

uint32_t GMAC_NCR_Type::__pad0__

bit: 0 Reserved

Definition at line 46 of file gmac.h.

◆ __pad1__

uint32_t GMAC_NCR_Type::__pad1__

bit: 13..14 Reserved

Definition at line 59 of file gmac.h.

◆ __pad2__

uint32_t GMAC_NCR_Type::__pad2__

bit: 20..31 Reserved

Definition at line 65 of file gmac.h.

◆ bit

struct { ... } GMAC_NCR_Type::bit

Structure used for bit access

◆ BP

uint32_t GMAC_NCR_Type::BP

bit: 8 Back pressure

Definition at line 54 of file gmac.h.

◆ CLRSTAT

uint32_t GMAC_NCR_Type::CLRSTAT

bit: 5 Clear Statistics Registers

Definition at line 51 of file gmac.h.

◆ ENPBPR

uint32_t GMAC_NCR_Type::ENPBPR

bit: 16 Enable PFC Priority-based Pause Reception

Definition at line 61 of file gmac.h.

◆ FNP

uint32_t GMAC_NCR_Type::FNP

bit: 18 Flush Next Packet

Definition at line 63 of file gmac.h.

◆ INCSTAT

uint32_t GMAC_NCR_Type::INCSTAT

bit: 6 Increment Statistics Registers

Definition at line 52 of file gmac.h.

◆ LBL

uint32_t GMAC_NCR_Type::LBL

bit: 1 Loop Back Local

Definition at line 47 of file gmac.h.

◆ LPI

uint32_t GMAC_NCR_Type::LPI

bit: 19 Low Power Idle Enable

Definition at line 64 of file gmac.h.

◆ MPE

uint32_t GMAC_NCR_Type::MPE

bit: 4 Management Port Enable

Definition at line 50 of file gmac.h.

◆ reg

uint32_t GMAC_NCR_Type::reg

Type used for register access

Definition at line 67 of file gmac.h.

◆ RXEN

uint32_t GMAC_NCR_Type::RXEN

bit: 2 Receive Enable

Definition at line 48 of file gmac.h.

◆ SRTSM

uint32_t GMAC_NCR_Type::SRTSM

bit: 15 Store Receive Time Stamp to Memory

Definition at line 60 of file gmac.h.

◆ THALT

uint32_t GMAC_NCR_Type::THALT

bit: 10 Transmit Halt

Definition at line 56 of file gmac.h.

◆ TSTART

uint32_t GMAC_NCR_Type::TSTART

bit: 9 Start Transmission

Definition at line 55 of file gmac.h.

◆ TXEN

uint32_t GMAC_NCR_Type::TXEN

bit: 3 Transmit Enable

Definition at line 49 of file gmac.h.

◆ TXPBPF

uint32_t GMAC_NCR_Type::TXPBPF

bit: 17 Transmit PFC Priority-based Pause Frame

Definition at line 62 of file gmac.h.

◆ TXPF

uint32_t GMAC_NCR_Type::TXPF

bit: 11 Transmit Pause Frame

Definition at line 57 of file gmac.h.

◆ TXZQPF

uint32_t GMAC_NCR_Type::TXZQPF

bit: 12 Transmit Zero Quantum Pause Frame

Definition at line 58 of file gmac.h.

◆ WESTAT

uint32_t GMAC_NCR_Type::WESTAT

bit: 7 Write Enable for Statistics Registers

Definition at line 53 of file gmac.h.


The documentation for this union was generated from the following file: