-
Notifications
You must be signed in to change notification settings - Fork 30
Description
Describe the bug
Setup
- MicroPython board: rp2040
- MicroPython version: 1.23.0
- OS version: Windows
- Browser: Edge
- Connection type: USB
- device running asyncio & aiorepl on startup ( from main.py) , that changes the prompt to
-->
(sys.ps1)
https://github.com/micropython/micropython-lib/tree/master/micropython/aiorepl
To Reproduce
Steps to reproduce the behavior:
- Click on 'connect USB`
- Connect USB alternates between green/yellow icons
- after a minute or so , sometimes I get connection with the repl , other times I only get connection errors
- at that time multiple
machine.reset()
have been issued
Expected behavior
- to connect to the repl as provided by aiorepl and the prompt
-->
be recognized as one of the standard prompts similar to>>>
Actual Screenshots / Logs
Terminal transcript
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
--> Bleep , state: 0
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
--> Bleep , state: 0
-->
-->
-->
--> import machine; machine.reset()
-->
-->
-->
--> Bleep , state: 0
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
--> Bleep , state: 0
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
-->
MicroPython v1.23.0-1.g82f2d8332 on 2024-09-07; RP2040-Zero with RP2040
Type "help()" for more information.
MPY: soft reboot
Setting color to (76, 76, 76)
Setting color to (0, 0, 0)
Starting tasks...
Bleep , state: 0
Starting asyncio REPL...
-->
MicroPython v1.23.0-1.g82f2d8332 on 2024-09-07; RP2040-Zero with RP2040
Type "help()" for more information.
MPY: soft reboot
Setting color to (76, 76, 76)
Setting color to (0, 0, 0)
Starting tasks...
Bleep , state: 0
Starting asyncio REPL...
-->
MicroPython v1.23.0-1.g82f2d8332 on 2024-09-07; RP2040-Zero with RP2040
Type "help()" for more information.
MPY: soft reboot
Setting color to (76, 76, 76)
Setting color to (0, 0, 0)
Starting tasks...
Bleep , state: 0
Starting asyncio REPL...
-->
MicroPython v1.23.0-1.g82f2d8332 on 2024-09-07; RP2040-Zero with RP2040
Type "help()" for more information.
MPY: soft reboot
Setting color to (76, 76, 76)
Setting color to (0, 0, 0)
Starting tasks...
Bleep , state: 0
Starting asyncio REPL...
-->
MicroPython v1.23.0-1.g82f2d8332 on 2024-09-07; RP2040-Zero with RP2040
Type "help()" for more information.
MPY: soft reboot
Setting color to (76, 76, 76)
Setting color to (0, 0, 0)
Starting tasks...
Bleep , state: 0
Starting asyncio REPL...
-->
MicroPython v1.23.0-1.g82f2d8332 on 2024-09-07; RP2040-Zero with RP2040
Type "help()" for more information.
MPY: soft reboot
Setting color to (76, 76, 76)
Setting color to (0, 0, 0)
Starting tasks...
Bleep , state: 0
Starting asyncio REPL...
-->
MicroPython v1.23.0-1.g82f2d8332 on 2024-09-07; RP2040-Zero with RP2040
Type "help()" for more information.
MPY: soft reboot
Setting color to (76, 76, 76)
Setting color to (0, 0, 0)
Starting tasks...
Bleep , state: 0
Starting asyncio REPL...
-->
MicroPython v1.23.0-1.g82f2d8332 on 2024-09-07; RP2040-Zero with RP2040
Type "help()" for more information.
MPY: soft reboot
Setting color to (76, 76, 76)
Setting color to (0, 0, 0)
Starting tasks...
Bleep , state: 0
Starting asyncio REPL...
-->
MicroPython v1.23.0-1.g82f2d8332 on 2024-09-07; RP2040-Zero with RP2040
Type "help()" for more information.
MPY: soft reboot
Setting color to (76, 76, 76)
Setting color to (0, 0, 0)
Starting tasks...
Bleep , state: 0
Starting asyncio REPL...
-->
MicroPython v1.23.0-1.g82f2d8332 on 2024-09-07; RP2040-Zero with RP2040
Type "help()" for more information.
Additional context
I assume that viper-ise waits for detection of a system prompt , and that the expected value is limited to >>>
and possibly ...
.
-
aiorepl uses a default prompt of
-->
-
In addition the micropython repl allows the prompts to be changed , so it would make sense to allow for prompts other than just
>>>
in advanced configuration