Hard to say where it sits in the priority list - I definitely want to do it, but it does sit behind USB HID which I promised as a KickStarter stretch goal.
Serial TX should be pretty easy to handle in pure JavaScript. The way you can pass arrays into digitalPulse means you should actually be able to get a decent bit rate out of it.
On the RX side, low bit rate can be done in JavaScript right now - at a guess I'd say 2400 tops though! Since you can now execute native code in an interrupt, it shouldn't actually be a big deal to add it as a library (in fact the decode logic already exists as part of this) - it's just a matter of getting time to put it in and test it :)
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.
Hard to say where it sits in the priority list - I definitely want to do it, but it does sit behind USB HID which I promised as a KickStarter stretch goal.
Serial TX should be pretty easy to handle in pure JavaScript. The way you can pass arrays into digitalPulse means you should actually be able to get a decent bit rate out of it.
On the RX side, low bit rate can be done in JavaScript right now - at a guess I'd say 2400 tops though! Since you can now execute native code in an interrupt, it shouldn't actually be a big deal to add it as a library (in fact the decode logic already exists as part of this) - it's just a matter of getting time to put it in and test it :)