UNPKG

yapcduino

Version:

Yet another nodejs library for pcduino (extends jheising's node.pcduino but provide simple API and some extra function).

27 lines (20 loc) 568 B
var Native = require('./build/Release/yapcduino'); var C = require('./lib/constant'); function Pcduino(options) { options = options || {}; if (options.global) { Object.keys(Pcduino).forEach(function(k) { global[k] = Pcduino[k]; }); } }; // Load APIs (static) Object.keys(Native).forEach(function(method) { Pcduino[method] = Native[method]; }); Object.keys(C).forEach(function(c) { Pcduino[c] = C[c]; }); Pcduino.SoftPWM = require('./lib/softpwm'); Pcduino.Servo = require('./lib/servo'); module.exports = Pcduino;