rfLPC
A low level library for using NXP's LPC17xx SoC. Config is given for MBED prototyping board
rflpc_eth_tx_status_t Struct Reference

This structure holds the transmit status associated to a descriptor. More...

#include <ethernet.h>

Data Fields

volatile uint32_t status_info
 Transmission status info. More...
 

Detailed Description

This structure holds the transmit status associated to a descriptor.

Definition at line 161 of file ethernet.h.

Field Documentation

volatile uint32_t rflpc_eth_tx_status_t::status_info

Transmission status info.

  • Bits 24:21 : Collision count (number of retransmission that were needed to send the packet)
  • Bit 25 : This packet incurred deferral (not a problem if not excessive defer)
  • Bit 26 : Excessive defer. Packet was aborted due to excessive defer
  • Bit 27 : Excessive collision. Packet was aborted due to excessive collision
  • Bit 28 : Late collision. Packet aborted due to Out of window Collision
  • Bit 29 : TX Underrun due to adapter not producing transmit data
  • Bit 30 : No descriptor. Transmit stream interrupted because not enough descriptor
  • Bit 31 : Error occurred during transmission.

Definition at line 173 of file ethernet.h.


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