In this latter case, the converted temperature values are clearly incorrect
Did you ever try the code I posted above that doesn't check the CRC? It would imply that the 'native' code you have doesn't bother with it.
I hope it is not one of the ST libs used in the Espruino builds... but I would have to go for that...
It won't be - it works fine for me on official ST boards. Plus, I wrote the libs and they're used in all the different Espruino boards, so you'd expect there to be more problems reported across the board if they actually had issues.
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.
Did you ever try the code I posted above that doesn't check the CRC? It would imply that the 'native' code you have doesn't bother with it.
It won't be - it works fine for me on official ST boards. Plus, I wrote the libs and they're used in all the different Espruino boards, so you'd expect there to be more problems reported across the board if they actually had issues.