我想使用 HC-05 或 HM-10 远程控制我的 Pi Pico W。它通常可以工作,但在无限循环的情况下(如“While”循环),通过 UART 发送 CTRL+C 不会停止循环。
它可以通过 USB 工作,但如果我使用 UART,则不行。我使用 DUPTERM 在我的 Pico W 的 UART0 上复制 REPL。
彼得
我尝试了 HC-05、HM-10。 Webrepl 还使用 dupterm 并且不允许我使用 CTRL-C 中断无限循环。
我在这里快速浏览了 MicroPython for RP2 源代码:
https://github.com/micropython/micropython/blob/master/ports/rp2/main.c
作为第一步,您似乎需要在启用
MICROPY_HW_ENABLE_UART_REPL
选项的情况下重新编译 MicroPython。此设置可以放在您的板配置文件中,例如在 ports/rp2/boards/RPI_PICO_W/mpconfigboard.h
中。