import stamp.core.*; public class JavRX2 { final static int SERIAL_RX_PIN = CPU.pin0; static Uart rxUart = new Uart ( Uart.dirReceive, SERIAL_RX_PIN, Uart.invert, Uart.speed600, Uart.stop1 ); static StringBuffer buffer = new StringBuffer(128); static char c; static boolean a=true; static void bufferMessage(){ c = 0xff; while (c != '\r') { if (rxUart.byteAvailable()){ c = (char)rxUart.receiveByte(); buffer.append(c); } // END if } // END while } // END buffer message public static void main(){ System.out.println("Ready"); do{ buffer.clear(); bufferMessage(); System.out.println("Test"); c = (char) rxUart.receiveByte(); System.out.println("Byte received"); } while (a==true); //(c == 'y' || c != 'n'); // END do System.out.println("Goodbye!"); } // END main } // END public class