From: Edward Delaporte Date: Tue, 9 Jun 2026 03:44:33 +0000 (-0500) Subject: Fixes X-Git-Url: https://us-delaporte.pagekite.me/gitweb/dotfiles.git/commitdiff_plain/766480c4f71882cbb7ca156d1efa402d9f74390c?ds=inline Fixes --- diff --git a/invoke/esptool/tasks.py b/invoke/esptool/tasks.py index 454cc47..590d700 100644 --- a/invoke/esptool/tasks.py +++ b/invoke/esptool/tasks.py @@ -6,6 +6,20 @@ import os 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...') @@ -16,19 +30,16 @@ def usbdiff(c): 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')