altoslib: Support binary reading/writing in AltosLink
[fw/altos] / altosui / AltosSerial.java
index 491b6e81f3c9f64649537af1ee6cd53949310cfb..b85a7fa1d4bf3e19984290d9cab4a0180a40006f 100644 (file)
@@ -161,6 +161,16 @@ public class AltosSerial extends AltosLink  {
                        }
        }
 
                        }
        }
 
+       public void putchar(byte c) {
+               if (altos != null) {
+                       if (debug)
+                               System.out.printf(" %02x", (int) c & 0xff);
+                       if (libaltos.altos_putchar(altos, (char) c) != 0) {
+                               close_serial();
+                       }
+               }
+       }
+
        public void print(String data) {
                for (int i = 0; i < data.length(); i++)
                        putc(data.charAt(i));
        public void print(String data) {
                for (int i = 0; i < data.length(); i++)
                        putc(data.charAt(i));