1 package edu.berkeley.obits.device.atmel;
5 public abstract class Chip {
7 public void doReset() {
14 try { Thread.sleep(200); } catch (Exception e) { }
17 try { Thread.sleep(200); } catch (Exception e) { }
20 public abstract void reset(boolean on);
21 public abstract void avrrst(boolean on);
22 public abstract void int3(boolean on);
24 public abstract void config(boolean bit);
25 public abstract void config(int data, int numbits);
27 public abstract boolean initErr();
28 public abstract boolean porte(int pin);
29 public abstract void porte(int pin, boolean b);
31 public abstract void con(boolean b);
32 public abstract boolean con();
35 public abstract void buffered();
36 public abstract void buffered(boolean buf);
37 protected abstract void flush();
38 public abstract int readPins();