#include <device.h>
Deprecated structure. Device drivers should use the device control block.
Data Fields | |
int(* | if_input )(NUTDEVICE *) |
Wait for input. | |
int(* | if_output )(NUTDEVICE *) |
Initiate output. | |
int(* | if_flush )(NUTDEVICE *) |
Wait until output buffer empty. | |
volatile u_char | if_rx_idx |
Next input index. | |
u_char | if_rd_idx |
Next read index. | |
volatile u_char | if_tx_idx |
Next output index. | |
u_char | if_wr_idx |
Next write index. | |
volatile u_char | if_tx_act |
Set if transmitter running. | |
u_char | if_last_eol |
Last end of line character read. | |
u_char | if_rx_buf [256] |
Input buffer. | |
u_char | if_tx_buf [256] |
Output buffer. |