Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: readme.txt
- Revision:
- 1:8c34bb700858
- Parent:
- 0:d80410b1dfec
--- a/readme.txt Thu Feb 20 04:55:43 2014 +0000
+++ b/readme.txt Fri Feb 28 09:04:43 2014 +0000
@@ -1,6 +1,5 @@
Use the following python program to test
-The python program is written for linux env.
-change the port settings if you are running under windows
+depends on pySerial pkg
pyTerm.py
------------
@@ -48,7 +47,7 @@
def initSerial(port, baudrate):
# Serial port Configuration
- serial.port = "/dev/"+port
+ serial.port = port
serial.baudrate = baudrate
serial.timeout = 1
serial.writeTimeout = 1
@@ -56,17 +55,17 @@
serial.flush()
logd( 'Opening port %s - %s' %(port, baudrate) )
- serial.open()
if serial.isOpen():
logd('Success')
else:
logd('Failed')
exit(2)
+
# Thread for printing data from serial
def readSerial(threadName, delay):
s = ""
- while True:
+ while not Quit:
if serial.inWaiting() != 0:
c = serial.read()
if (c == '\n'):
@@ -77,12 +76,12 @@
else:
time.sleep(0.01)
-
+Quit= False;
if __name__ == '__main__':
welcomeMsg();
t0 = time.time()
serial = serial.Serial()
- port = "ttyACM0"
+ port = "COM3" #/dev/ttyACM0
baudrate = 9600
try:
opts, args = getopt.getopt(sys.argv[1:],"hp:b:",["port=","baudrate="])
@@ -119,10 +118,12 @@
except KeyboardInterrupt:
print
- logd("Keyboard interrupt")
+ logd("Keyboard interrupt")
+ Quit = True
+ serial.close()
break
except Exception, err:
logd("Exception")
print sys.exc_info()[0]
print err
- break
\ No newline at end of file
+ break