From 96e97ed2ceeda9de9ed0dab69a7ee4f701a42a40 Mon Sep 17 00:00:00 2001 From: Sebastian Plamauer Date: Sun, 4 May 2014 19:07:17 +0200 Subject: created SDdatalogger example --- examples/SDdatalogger/boot.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 examples/SDdatalogger/boot.py (limited to 'examples/SDdatalogger/boot.py') diff --git a/examples/SDdatalogger/boot.py b/examples/SDdatalogger/boot.py new file mode 100644 index 000000000..f5006df93 --- /dev/null +++ b/examples/SDdatalogger/boot.py @@ -0,0 +1,24 @@ +# boot.py -- runs on boot-up +# Let's you choose which script to run. +# > To run 'datalogger.py': +# * press reset and do nothing else +# > To run 'cardreader.py': +# * press reset +# * press user switch and hold until orange LED goes out + +import pyb + +pyb.LED(3).on() +pyb.delay(2000) +pyb.LED(4).on() +pyb.LED(3).off() +switch = pyb.Switch() # check if switch was pressed decision phase + +if switch(): + pyb.usb_mode('CDC+MSC') + pyb.main('cardreader.py') # if switch was pressed, run this +else: + pyb.usb_mode('CDC+HID') + pyb.main('datalogger.py') # if switch wasn't pressed, run this + +pyb.LED(4).off() -- cgit v1.2.3