UNPKG

rpio2

Version:

Control Raspberry Pi GPIO pins with node.js. Fast and easy to use.

31 lines (25 loc) 712 B
'use strict'; 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;