#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 |