ejip
Class CS8900

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--javax.joprt.RtThread
              |
              +--ejip.LinkLayer
                    |
                    +--ejip.CS8900

public class CS8900
extends LinkLayer

Low level interface to Cirrus Logic ethernet chip CS8900A.


Field Summary
static int ETH_HLEN
           
static int[] llh
           
static CS8900 single
          The one and only reference to this object.
 
Fields inherited from class java.lang.Thread
CREATED, DEAD, MAX_PRIORITY, MIN_PRIORITY, MS, next, NORM_PRIORITY, RUNNING, state, WAITING
 
Method Summary
static void init(int[] mac, int ipaddr)
          allocate buffer, reset chip and start Thread.
 void run()
          the polling thread loop.
 
Methods inherited from class javax.joprt.RtThread
startMission, waitForMission, waitForNextPeriod
 
Methods inherited from class java.lang.Thread
activeCount, currentThread, getPriority, isAlive, join, setPriority, sleep, start, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ETH_HLEN

public static final int ETH_HLEN

single

public static CS8900 single
The one and only reference to this object.

llh

public static int[] llh
Method Detail

run

public void run()
the polling thread loop.
Overrides:
run in class java.lang.Thread

init

public static void init(int[] mac,
                        int ipaddr)
allocate buffer, reset chip and start Thread.