The device driver for the CS8900A is poorly supported. Be prepared that some debugging may be required when using it with the latest Nut/Net release.
Functions | |
void | CSWrite16 (u_short addr, u_short data) |
void | CSWritePP16 (u_short addr, u_short data) |
u_short | CSRead16 (u_short addr) |
u_short | CSReadPP16 (u_short addr) |
u_long | CSReadPP32 (u_int addr) |
void | CSBeginFrame (void) |
void | CSEndFrame (void) |
void | CSWriteFrameByte (u_char data) |
int | CSNicOutput (NUTDEVICE *dev, NETBUF *nb) |
Send Ethernet packet. | |
void | CSNICrx (void *arg) |
void | CSSoftwareWakeup (void) |
void | CSSoftwareReset (void) |
int | CSNicInit (NUTDEVICE *dev) |
Initialize Ethernet Interface. | |
Variables | |
u_char | cs_flags |
volatile u_short | cs_base = 0x0000 |
|
Send Ethernet packet.
|
|
Initialize Ethernet Interface. Applications typically do not use this function, but call NutNetIfConfig().
|