examples, SDdatalogger: Add more comments; reduce power consumption.

This commit is contained in:
Damien George
2014-05-05 14:09:23 +01:00
parent 2a5b3cdf82
commit fa2e701e23
2 changed files with 12 additions and 7 deletions

View File

@@ -8,17 +8,18 @@
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
pyb.LED(3).on() # indicate we are waiting for switch press
pyb.delay(2000) # wait for user to maybe press the switch
switch_value = pyb.Switch()() # sample the switch at end of delay
pyb.LED(3).off() # indicate that we finished waiting for the switch
if switch():
pyb.LED(4).on() # indicate that we are selecting the mode
if switch_value:
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()
pyb.LED(4).off() # indicate that we finished selecting the mode