diff options
author | Jos Verlinde <Jos_Verlinde@hotmail.com> | 2025-07-28 16:52:11 +0200 |
---|---|---|
committer | Damien George <damien@micropython.org> | 2025-08-01 14:58:20 +1000 |
commit | dea949e860c0adc615171d25c7df79b59639f8ed (patch) | |
tree | 98fdec625f33ffc3cb4cb195ad68c2a82ac00fa3 /docs/esp8266/tutorial/powerctrl.rst | |
parent | 4ba626ab5a6c47588d25c40ac1dc20d59e33760d (diff) |
tools/mpremote: Update ESPxxx detection for USB-CDC ports.
Detection of ESP-XX devices was based on just the names of the USB driver
name, and did not account for the switch of the newer ESP-xx devices to
USB-CDC. On Windows this caused unwanted/unneeded resets as the DTR/RTS
signals are also used for automatic device reset over USB-CDC. See
https://github.com/micropython/micropython/issues/9659#issuecomment-3124704572
This commit uses the Espressif registered VID 0x303A to detect USB-CDC
ports, to enable the same DTR/RTS settings as used on the UART-USB
connection.
Also improved the robustness of the code using `getattr()`.
Signed-off-by: Jos Verlinde <Jos_Verlinde@hotmail.com>
Diffstat (limited to 'docs/esp8266/tutorial/powerctrl.rst')
0 files changed, 0 insertions, 0 deletions