Whirlybird: Difference between revisions
→Firmware: Micropython install |
→Firmware: REPL |
||
| Line 128: | Line 128: | ||
>>> | >>> | ||
</pre> | </pre> | ||
There's various ways you can now access the device, including over WiFi once configured. I highly recommend <code>rshell</code> which provides ability to copy and move files as well as directly write and debug code using REPL. If you don't pass any arguments it will automatically attempt to connect, if you have multiple devices you can also specify the connection parameters. Here the built in USB/Serial interface connected via <code>D+/D-</code> is being used. | |||
<pre> | |||
rshell -p /dev/ttyACM0 -b 115200 | |||
Using buffer-size of 256 | |||
Connecting to /dev/ttyACM0 (buffer-size 256)... | |||
Trying to connect to REPL connected | |||
Retrieving sysname ... esp32 | |||
Testing if ubinascii.unhexlify exists ... Y | |||
Retrieving root directories ... /boot.py/ /main.py/ | |||
Setting time ... Sep 26, 2024 09:42:01 | |||
Evaluating board_name ... pyboard | |||
Retrieving time epoch ... Jan 01, 2000 | |||
Welcome to rshell. Use Control-D (or the exit command) to exit rshell. | |||
</pre> | |||
Once launched, any running code may be halted, entering <code>repl</code> will give an interactive Micropython prompt. Entering <code>Ctrl+D</code> will do a soft reset and any code configured to automatically start such as <code>main.py</code> will then run and you will see any output such as from <code>print()</code> in the terminal. | |||