-
Until very recently the ESP32 C3 had two builds available one of which was a USB version which was necessary if you wanted to access the REPL via USB. This has now been merged with the generic version and USB access to REPL now works from the generic build so long as you install a recent nightly build. The v1.20 release however is the old build. Install this and you don't have REPL access via USB. Perhaps the v1.20 USB release could be made available at least until v1.21 is released? |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 1 reply
-
It seems that the recent change for unified ESP32 builds needs a fix-up with respect to the C3 boards. Those come at least in 2 flavors: a) boards with Generic USB support and REPL at /dev/ttyACMx Building the firmware an deploying them to the board I get a REPL for type a) boards, but not for type b) boards any more. Before that change, there were two different boards listed. @jimmo Any hints? Note: At type b) boards there is the additional complications that some boards miss the transistors and require both rts and dtr to be lowered. But that's a hardware trap.. |
Beta Was this translation helpful? Give feedback.
-
I only tested with a Seeed XIAO ESP32 C3 board which is one Roberts type a) boards using /dev/ttyACMx. Would definitely seem to be a good idea to, at least temporarily, restore the C3 USB build if some C3 boards can't use the merged build. |
Beta Was this translation helpful? Give feedback.
-
@steveh127 Yes this is the plan, we just need to apply the relevant renames to the historical firmware builds on the micropython.org web server. (See #12240 (comment)). Essentially the result is that the "ESP32_GENERIC_C3" board will have what was previously the GENERIC_C3_USB v1.20 release, and then the new merged version going forward. This will happen early this week, hopefully tomorrow. |
Beta Was this translation helpful? Give feedback.
@steveh127 Yes this is the plan, we just need to apply the relevant renames to the historical firmware builds on the micropython.org web server. (See #12240 (comment)).
Essentially the result is that the "ESP32_GENERIC_C3" board will have what was previously the GENERIC_C3_USB v1.20 release, and then the new merged version going forward.
This will happen early this week, hopefully tomorrow.