From: adam Date: Fri, 22 Sep 2006 03:44:47 +0000 (+0100) Subject: checkpoint X-Git-Tag: mpar_demo_release~41 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=cda2568d299c3e0389ea1ee9b26ec0e3327ee3d4;p=slipway.git checkpoint --- diff --git a/src/com/atmel/fpslic/FpslicBootPinsUsb.java b/src/com/atmel/fpslic/FpslicBootPinsUsb.java index 32d5763..d6e14ac 100644 --- a/src/com/atmel/fpslic/FpslicBootPinsUsb.java +++ b/src/com/atmel/fpslic/FpslicBootPinsUsb.java @@ -65,6 +65,7 @@ public class FpslicBootPinsUsb implements FpslicBootPins { avrrstPin(false); ftdiuart.purge(); ftdiuart.uart_and_cbus_mode(1<<1, 1<<1); + ftdiuart.purge(); } private int dmask = diff --git a/src/edu/berkeley/obits/device/atmel/AvrDrone.java b/src/edu/berkeley/obits/device/atmel/AvrDrone.java index 47aa49d..ce3a083 100644 --- a/src/edu/berkeley/obits/device/atmel/AvrDrone.java +++ b/src/edu/berkeley/obits/device/atmel/AvrDrone.java @@ -41,7 +41,11 @@ public class AvrDrone extends AtmelDevice { */ byte[] bytes = new byte[6]; int i=0; + out.write(0); + out.flush(); + + // read any crap that might be left in the buffer while(true) { System.arraycopy(bytes, 1, bytes, 0, 5); bytes[5] = in.readByte();