rpio2
Version:
Control Raspberry Pi GPIO pins with node.js. Fast and easy to use.
31 lines (25 loc) • 712 B
JavaScript
;
const rpio = require('rpio'),
Gpio = require('./gpio.js'),
GpioGroup = require('./gpio_group.js'),
ReadStream = require('./read_stream.js'),
WriteStream = require('./write_stream.js');
Gpio.createReadStream = function(pin, options){
return new ReadStream(pin, options);
}
Gpio.createWriteStream = function(pin, options){
return new WriteStream(pin, options);
}
Gpio.group = function(pins, activeLow){
return new GpioGroup(pins, activeLow);
}
var rpio2 = {
init: rpio.init,
rpio: rpio,
Gpio: Gpio,
ReadStream: ReadStream,
WriteStream: WriteStream,
GpioGroup: GpioGroup
}
require('./gpio_util.js').defineStaticProperties(rpio2);
module.exports = rpio2;