HOME = os.path.expanduser('~')
TODAY = dt.now().strftime('%Y.%m.%d')
+@task
+def help(c):
+ '''
+ - Set the Cardputer Adv power to 'off' state
+ - Plugging in to USB will cause it to boot
+ - Hold 'Go' while booting
+ - Hold 'Go' and press 'Reset' to try again.
+ - On success, the usual screen content still shows up
+ > Tip: Be sure to use a cable that can carry data, not just power.
+
+ '''
+ print(help.__doc__)
+
+
@task
def usbdiff(c):
input('Un-plug in the device...')
print(result.stdout)
# breakpoint()
-
-# Set power to 'off' state
-# Hold 'Go' while booting
-
# Maybe https://thelastoutpostworkshop.github.io/ESPConnect/ in Chromium?
+DEV='/dev/ttyACM0'
+
@task
def listusb(c):
- c.run('ls /dev/ttyUSB*')
c.run('ls /dev/ttyACM*')
+ # c.run('ls /dev/ttyUSB*')
@task()
-def status(c):
-
- c.run('esptool --port /dev/ttyUSB0 chip-id')
+def chip_id(c):
+ c.run(f'esptool --port {DEV} chip-id')