source: rtems/c/src/libchip/network/README.cs8900 @ d0d73ec

4.104.114.84.95
Last change on this file since d0d73ec was 1f14ff4, checked in by Joel Sherrill <joel.sherrill@…>, on 11/03/00 at 15:19:05

2000-11-03 Chris Johns <ccj@…>

  • network/README.cs8900, network/cs8900.c, network/cs8900.h: New files.
  • network/Makefile.am: Modified to reflect above.
  • Property mode set to 100644
File size: 972 bytes
Line 
1#
2#  $Id$
3#
4
5Conditionals
6============
7CS8900_DATA_BUS_SWAPPED - XXX
8
9CS8900_TRACE - XXX
10
11CS8900_VERBOSE - XXX
12
13Todo
14====
15+ Build two versions -- one with swapped, one without.
16
17+ Document conditionals.
18
19+ Document each of the user supplied functions.
20
21+ PC386 BSP wrapper for this.
22
23Configuration
24=============
25The BSP provides these routines:
26
27void cs8900_attach_interrupt (int dev, cs8900_device *cs);
28void cs8900_detach_interrupt (int dev);
29void cs8900_get_mac_addr (int dev, unsigned char *mac_address);
30void cs8900_io_set_reg (int dev, unsigned short reg, unsigned short data);
31unsigned short cs8900_io_get_reg (int dev, unsigned short reg);
32void cs8900_mem_set_reg (int dev, unsigned long reg, unsigned short data);
33unsigned short cs8900_mem_get_reg (int dev, unsigned long reg);
34void cs8900_put_data_block (int dev, int len, unsigned char *data);
35unsigned short cs8900_get_data_block (int dev, unsigned char *data);
36void cs8900_tx_load (int dev, struct mbuf *m);
37
Note: See TracBrowser for help on using the repository browser.