Don't worry about formatting, just type in the text and we'll take care of making sense of it. We will auto-convert links, and if you put asterisks around words we will make them bold.
Tips:
For a full reference visit the Markdown syntax.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I have a terminal connected to GPIO17 + GPIO16 and it can communicate fine with Serial3 at 115200:
Serial3.setup(115200, {});
When I do Serial3.setConsole() I lose console / js interaction on Serial1 but don't get it on Serial3. Is this a bug, or am I not doing it right?
Ideally I want the default js console to appear on Serial2 or Serial3 always, so I can have a dedicated terminal always active, and the esptool_py can use Serial1 to reprogram the device as needed. I want to avoid having to keep exiting and reloading my terminal program.
It seems as though either Espruino or ESP32 has made it as cryptic and difficult as possible to accomplish this goal.
Thanks for any advice...
-Dave