• Great!

    For the async stuff - yes, you definitely need it async for devices connected on serial - as the processing of serial data only happens in the idle loop. Espruino (and also the ESP8266+GSM modules) would need some pretty major mods to fix that, but your optional callback sounds like a good idea... 'Use this to be portable, or if you don't care then just use the return value'.

    With the doc formatting, it's because I have a really hacky markdown parser in build_docs.py. It'd be great if there was something simple that worked properly and could be pulled in (I'm tempted to use use node.js for building the docs, and marked works really well).

About

Avatar for Gordon @Gordon started