• @Robin if you have questions please post them as a separate thread rather than hijaking other people's posts. Espruino is open source (including the docs) so if you think the documentation could do with a change then you can always add it yourself.

    Development is still being done for STM32 - in fact a lot of work goes into making sure that improvements apply across all boards.

    @gito.nirmolo could you perhaps try software serial connected to a hardware serial port? And you could also try lower baud rates.

    Software serial isn't 100% reliable (and perhaps this should be made clearer) because it's at the mercy of what's going on in the rest of the system. Especially if you're connected via USB then it's pretty busy servicing USB interrupts as well.

    I think what is happening in this case is IRQs are being used to send the data via software serial, but they're also being used to receive as well - so you're basically guaranteed that when a pin changes state Espruino will be at least a little busy, which will mess up the timings. At lower baud rates you might be fine though.

About

Avatar for Gordon @Gordon started