From 37015141a62a639e7d5f67729866277f76387916 Mon Sep 17 00:00:00 2001 From: adam Date: Wed, 20 Sep 2006 09:33:41 +0100 Subject: [PATCH] checkpoint --- src/com/atmel/fpslic/Chip.java | 22 ++++++++++++++++++++ .../atmel => com/atmel/fpslic}/ChipImpl.java | 11 +--------- src/edu/berkeley/obits/AtmelSerial.java | 1 + src/edu/berkeley/obits/device/atmel/AvrDrone.java | 1 + src/edu/berkeley/obits/device/atmel/Chip.java | 21 ------------------- .../{obits/device/atmel => slipway}/Board.java | 2 +- .../{obits/device/atmel => slipway}/FakeBoard.java | 2 +- .../{obits/device/atmel => slipway}/FtdiBoard.java | 3 ++- .../device/atmel => slipway}/SerialBoard.java | 2 +- 9 files changed, 30 insertions(+), 35 deletions(-) create mode 100644 src/com/atmel/fpslic/Chip.java rename src/{edu/berkeley/obits/device/atmel => com/atmel/fpslic}/ChipImpl.java (92%) delete mode 100644 src/edu/berkeley/obits/device/atmel/Chip.java rename src/edu/berkeley/{obits/device/atmel => slipway}/Board.java (89%) rename src/edu/berkeley/{obits/device/atmel => slipway}/FakeBoard.java (90%) rename src/edu/berkeley/{obits/device/atmel => slipway}/FtdiBoard.java (98%) rename src/edu/berkeley/{obits/device/atmel => slipway}/SerialBoard.java (97%) diff --git a/src/com/atmel/fpslic/Chip.java b/src/com/atmel/fpslic/Chip.java new file mode 100644 index 0000000..23f1be3 --- /dev/null +++ b/src/com/atmel/fpslic/Chip.java @@ -0,0 +1,22 @@ +package com.atmel.fpslic; + +import com.ftdi.usb.*; +import java.io.*; + +public interface Chip { + + public void doReset(); + public void reset(boolean on); + public void avrrst(boolean on); + public void config(boolean bit); + public void config(int data, int numbits); + public boolean initErr(); + + public void con(boolean b); + public boolean con(); + public boolean rcon(); + + //remove + public void flush(); + public int readPins(); +} diff --git a/src/edu/berkeley/obits/device/atmel/ChipImpl.java b/src/com/atmel/fpslic/ChipImpl.java similarity index 92% rename from src/edu/berkeley/obits/device/atmel/ChipImpl.java rename to src/com/atmel/fpslic/ChipImpl.java index 05ed4f2..7f0fccd 100644 --- a/src/edu/berkeley/obits/device/atmel/ChipImpl.java +++ b/src/com/atmel/fpslic/ChipImpl.java @@ -1,4 +1,4 @@ -package edu.berkeley.obits.device.atmel; +package com.atmel.fpslic; import com.ftdi.usb.*; import java.io.*; @@ -58,15 +58,6 @@ public class ChipImpl extends FtdiUart implements Chip { con(false); } - int porte = 0; - public void porte(int pin, boolean b) { - porte = (~(1<