# TXSTATUS Union Reference

`#include <mios32_enc28j60_regs.h>`

## Data Fields
u8 | v [7]
struct {
u16 ByteCount
unsigned char CollisionCount:4
unsigned char CRCError:1
unsigned char LengthCheckError:1
unsigned char LengthOutOfRange:1
unsigned char Done:1
unsigned char Multicast:1
unsigned char Broadcast:1
unsigned char PacketDefer:1
unsigned char ExcessiveDefer:1
unsigned char MaximumCollisions:1
unsigned char LateCollision:1
unsigned char Giant:1
unsigned char Underrun:1
u16 BytesTransmittedOnWire
unsigned char ControlFrame:1
unsigned char PAUSEControlFrame:1
unsigned char BackpressureApplied:1
unsigned char VLANTaggedFrame:1
unsigned char Zeros:4
} | bits

## Field Documentation

unsigned char TXSTATUS::BackpressureApplied

struct { ... } TXSTATUS::bits

unsigned char TXSTATUS::Broadcast

u16 TXSTATUS::ByteCount

u16 TXSTATUS::BytesTransmittedOnWire

unsigned char TXSTATUS::CollisionCount

unsigned char TXSTATUS::ControlFrame

unsigned char TXSTATUS::CRCError

unsigned char TXSTATUS::Done

unsigned char TXSTATUS::ExcessiveDefer

unsigned char TXSTATUS::Giant

unsigned char TXSTATUS::LateCollision

unsigned char TXSTATUS::LengthCheckError

unsigned char TXSTATUS::LengthOutOfRange

unsigned char TXSTATUS::MaximumCollisions

unsigned char TXSTATUS::Multicast

unsigned char TXSTATUS::PacketDefer

unsigned char TXSTATUS::PAUSEControlFrame

unsigned char TXSTATUS::Underrun

u8 TXSTATUS::v[7]

unsigned char TXSTATUS::VLANTaggedFrame

unsigned char TXSTATUS::Zeros

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

- include/mios32/mios32_enc28j60_regs.h