Nut/OS  4.10.3
API Reference
_EMACINFO Struct Reference

Network interface controller information structure. More...

Collaboration diagram for _EMACINFO:

Data Fields

HANDLE volatile ni_rx_rdy
HANDLE volatile ni_tx_rdy
HANDLE ni_mutex
volatile int ni_tx_queued
volatile int ni_tx_quelen
volatile int ni_insane
int ni_iomode

Detailed Description

Network interface controller information structure.

Definition at line 332 of file at91_emac.c.


Field Documentation

Receiver event queue.

Definition at line 341 of file at91_emac.c.

Referenced by EmacRxThread().

Transmitter event queue.

Definition at line 342 of file at91_emac.c.

Referenced by EmacOutput().

Access mutex semaphore.

Definition at line 343 of file at91_emac.c.

Referenced by EmacOutput(), and EmacRxThread().

Number of packets in transmission queue.

Definition at line 344 of file at91_emac.c.

Referenced by EmacRxThread().

Number of bytes in transmission queue not sent.

Definition at line 345 of file at91_emac.c.

Referenced by EmacRxThread().

volatile int _EMACINFO::ni_insane

Set by error detection.

Definition at line 346 of file at91_emac.c.

Referenced by EmacOutput(), and EmacRxThread().

8 or 16 bit access. 32 bit is not supported.

Definition at line 347 of file at91_emac.c.


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