#include <cfg/os.h>#include <string.h>#include <avr/interrupt.h>#include <sys/heap.h>#include <sys/thread.h>#include <sys/event.h>#include <sys/timer.h>#include <sys/confnet.h>#include <dev/nicrtl.h>#include <netinet/if_ether.h>#include <net/ether.h>#include <net/if_var.h>#include <netinet/ip.h>#include <dev/irqreg.h>#include "cs8900.h"#include <sys/osdebug.h>#include <net/netdebug.h>
Go to the source code of this file.
Functions | |
| void | CSWrite16 (uint16_t addr, uint16_t data) |
| void | CSWritePP16 (uint16_t addr, uint16_t data) |
| uint16_t | CSRead16 (uint16_t addr) |
| uint16_t | CSReadPP16 (uint16_t addr) |
| uint32_t | CSReadPP32 (unsigned int addr) |
| void | CSBeginFrame (void) |
| void | CSEndFrame (void) |
| void | CSWriteFrameByte (uint8_t data) |
| int | CSNicOutput (NUTDEVICE *dev, NETBUF *nb) |
| Send Ethernet packet. | |
| void | CSNICrx (void *arg) |
| NIC receiver thread. | |
| void | CSSoftwareWakeup (void) |
| void | CSSoftwareReset (void) |
| int | CSNicInit (NUTDEVICE *dev) |
| Initialize Ethernet Interface. | |
Variables | |
| uint8_t | cs_flags |
| volatile uint16_t | cs_base = 0x0000 |