kernel.py: disable timeout (having blocking read)
[pyfrprog.git] / pkernel / kernel.py
index 3ebda56f3ad0952f12990f1d951df6ce1532b488..e495a86b693f10d2a9557d15a57f1052898e5ca4 100755 (executable)
@@ -9,9 +9,6 @@ KERNEL_BAUDRATE=38400
 
 def recvByte():
        i = tty.read()
-       while len(i)==0:
-               time.sleep(0.03)
-               i = tty.read()
        return ord(i)
 
 def sendByte(byte):
@@ -86,7 +83,7 @@ flashseqs = []
 
 
 print "Initializing serial port..."
-tty = SerialPort(DEVICE, 0, KERNEL_BAUDRATE)
+tty = SerialPort(DEVICE, None, KERNEL_BAUDRATE)
 
 # check command line arguments
 if len(sys.argv) != 2: