Fix pyboard.py tests.

This commit is contained in:
Craig Barnes 2014-05-02 21:36:07 +01:00
parent e276753b45
commit 71a1e35206
1 changed files with 8 additions and 7 deletions

View File

@ -110,18 +110,19 @@ def run_test():
pyb.exec('def apply(l, f):\r\n for item in l:\r\n f(item)\r\n')
pyb.exec('leds=[pyb.Led(l) for l in range(1, 5)]')
pyb.exec('leds=[pyb.LED(l) for l in range(1, 5)]')
pyb.exec('apply(leds, lambda l:l.off())')
## USR switch test
if True:
for i in range(2):
print("press USR button")
pyb.exec('while pyb.switch(): pyb.delay(10)')
pyb.exec('while not pyb.switch(): pyb.delay(10)')
pyb.exec('switch = pyb.Switch()')
print('USR switch passed')
for i in range(2):
print("press USR button")
pyb.exec('while switch(): pyb.delay(10)')
pyb.exec('while not switch(): pyb.delay(10)')
print('USR switch passed')
## accel test