Check https://github.com/theoctal/octalbonescript/releases for changelog.
- This version and all pervious versions were bug fixes
- Bug fixes in analogWrite function.
startAnalog(pin, callback)
function added
- All the express, socket.io and cloud9 dependencies removed. The library now focuses only on providing better I/O functionality for BeagleBone rather than serving to cloud9 IDE
- Removed usage of FFI and moved to 'shelljs' to compile universal device tree
stopAnalog(pin, callback)
function added to ust stop the analog output on given pin. CallanalogWrite
again on that pin to start analog output (see v0.4.4 for update)
- Better warning in pinMode
- Support for 3.2 kernel has been dropped
- Individual pin based "hw_capemgr" is no longer supported. Universal cape manager handles all the tasks of pin muxing
- Required nodejs version is now >= 0.10.24. Effecively, the octalbonescript won't install on Angstrom distribution
- BC Break
pinMode
function now takes only 3 arguments -> (pin, direction, callback). This function now asserts mode automatically and sets slew rate as fast. Additional direction variableINPUT_PULLDOWN
is also added. - BC Break
pinMode
function is now fully async unlike original bonescript. Please use callback to know the status. - Support for WatchDog timer added. It can be accessed via
startWatchdog()
andstopWatchdog()
functions
- Small bug fixes
- Universal and HDMI cape loaded as per compatibility
- 2 new dts overlays bs_univ_template and bs_hdmi_template added
- Changed name of bone.js to pinmap.js to better reflect its content
- Pins P8_7, P8_8, P8_9 should now be used as P8_07, P8_08, P8_09