I see. But it is too complicated for me :). I've made delayed call of Serial1.setup via simple setTimeout.
var baudRate = 9600; var serialBaudRate = 9600; function setSerial1BaudRate(){ print("set Serial1 BaudRate", baudRate); Serial1.setup(baudRate,{rx:D30, tx:D31}); serialBaudRate = baudRate; } function setBaudRate(br){ var brn = ""; switch (br) { case 4800: brn = "0"; break; case 9600: brn = "1"; break; case 19200: brn = "2"; break; case 38400: brn = "3"; break; case 57600: brn = "4"; break; case 115200:brn = "5"; break; default: return; } print("set Baud Rate", br); baudRate = br; sendCommand("CAS01," + brn); const to1 = setTimeout(setSerial1BaudRate,1000); }
setBaudRate(19200);
@Mark_M started
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 see. But it is too complicated for me :).
I've made delayed call of Serial1.setup via simple setTimeout.