I'm pretty sure, we have at least 2 problems, may be 3.
1st happens mostly after connecting. The function to get process.env is waiting for characters very long, nothing happens. So it runs into timeout and switches back to previous listener. And now something magic sends the missing chars. I changed timeout to 1 minute, and the same happened.
2nd is the problem of sending code to Espruino and running into errormessages. Backdoor for this is to use slow mode. Here both problems are in contact. Whenever 1st problem appears, Web IDE will not recognize the board, and therefore switches to slow mode. Interesting is, that flashing a new version runs in fast mode without problems.
3rd is similiar to 1. After sending reset from terminalwindow, sometimes only parts of the messsage are in the window. In this case it helps to type a space. After that, missing part is received.
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'm pretty sure, we have at least 2 problems, may be 3.
1st happens mostly after connecting. The function to get process.env is waiting for characters very long, nothing happens. So it runs into timeout and switches back to previous listener. And now something magic sends the missing chars. I changed timeout to 1 minute, and the same happened.
2nd is the problem of sending code to Espruino and running into errormessages. Backdoor for this is to use slow mode. Here both problems are in contact. Whenever 1st problem appears, Web IDE will not recognize the board, and therefore switches to slow mode. Interesting is, that flashing a new version runs in fast mode without problems.
3rd is similiar to 1. After sending reset from terminalwindow, sometimes only parts of the messsage are in the window. In this case it helps to type a space. After that, missing part is received.