@task
def help(c):
'''
+ On using this tasks file
+
- Set the Cardputer Adv power to 'off' state
- Plugging in to USB will cause it to boot
- Hold 'Go' while booting
@task
def groups(c):
+ '''Check that the current user is a member of dialout'''
result = c.run(f'groups {os.getlogin()}')
assert 'dialout' in result.stdout
print('ok')
@task
def usbdiff(c):
+ '''Use lsusb to try to find the new device.'''
input('Un-plug in the device...')
c.run('lsusb > /tmp/before.txt')
input('Plug in the device...')
DEV='/dev/ttyACM0'
+@task
+def check_connected(c):
+ dev = 'Espressif'
+ result = c.run(f'lsusb | grep {dev}')
+ assert dev in result.stdout
+ print('[ok]')
+
@task
def listusb(c):
c.run('ls /dev/ttyACM*')