# RXSTATUS Union Reference

`#include <mios32_enc28j60_regs.h>`

## Data Fields
u8 | v [4]
struct {
u16 ByteCount
unsigned char PreviouslyIgnored:1
unsigned char RXDCPreviouslySeen:1
unsigned char CarrierPreviouslySeen:1
unsigned char CodeViolation:1
unsigned char CRCError:1
unsigned char LengthCheckError:1
unsigned char LengthOutOfRange:1
unsigned char ReceiveOk:1
unsigned char Multicast:1
unsigned char Broadcast:1
unsigned char DribbleNibble:1
unsigned char ControlFrame:1
unsigned char PauseControlFrame:1
unsigned char UnsupportedOpcode:1
unsigned char VLANType:1
unsigned char Zero:1
} | bits

## Field Documentation

struct { ... } RXSTATUS::bits

unsigned char RXSTATUS::Broadcast

u16 RXSTATUS::ByteCount

unsigned char RXSTATUS::CarrierPreviouslySeen

unsigned char RXSTATUS::CodeViolation

unsigned char RXSTATUS::ControlFrame

unsigned char RXSTATUS::CRCError

unsigned char RXSTATUS::DribbleNibble

unsigned char RXSTATUS::LengthCheckError

unsigned char RXSTATUS::LengthOutOfRange

unsigned char RXSTATUS::Multicast

unsigned char RXSTATUS::PauseControlFrame

unsigned char RXSTATUS::PreviouslyIgnored

unsigned char RXSTATUS::ReceiveOk

unsigned char RXSTATUS::RXDCPreviouslySeen

unsigned char RXSTATUS::UnsupportedOpcode

u8 RXSTATUS::v[4]

unsigned char RXSTATUS::VLANType

unsigned char RXSTATUS::Zero

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

- include/mios32/mios32_enc28j60_regs.h