From: theStack Date: Tue, 15 Dec 2009 01:59:35 +0000 (+0100) Subject: sendByte()-sleep is only needed in bootloader-mode X-Git-Tag: v0.1~9 X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=pyfrprog.git;a=commitdiff_plain;h=ec68e1e83a60ad197078d4fde1d42a55004270e5 sendByte()-sleep is only needed in bootloader-mode --- diff --git a/frprog.py b/frprog.py index 6c39418..4959ea2 100755 --- a/frprog.py +++ b/frprog.py @@ -13,9 +13,12 @@ KERNEL_BAUDRATE=115200 # contains the last received checksum from a READ, WRITE or CHECKSUM command last_checksum = 0 +# is set to True if we are already communicating with the pkernel +pkernelmode = False def sendByte(byte): - time.sleep(0.001) # just to get sure, wait 1ms + if pkernelmode == False: + time.sleep(0.001) # just to get sure, wait 1ms tty.write(chr(byte)) def sendWord(word): @@ -234,6 +237,7 @@ print cmdCALL(0x30000) time.sleep(0.5) # just to get sure that the pkernel is really running! del tty +pkernelmode = True tty = SerialPort(DEVICE, None, KERNEL_BAUDRATE) print "Performing ChipErase..."