UNPKG

bot-io

Version:

ADC, GPIO, PWM, UARTs, and more on the BeagleBone Black.

25 lines (19 loc) 624 B
'use strict'; var assert = require('assert'), bot = require('../'), Gpio = bot.Gpio, pullTypes = bot.pullTypes, gpioBad = new Gpio(bot.pins.p9_36), // p9_36 doesn't support pwm, expect error gpioGood = new Gpio(bot.pins.p8_14, { // p8_14 supports gpio, should work direction: Gpio.IN, pullType: pullTypes.PULL_UP }); gpioBad.on('error', function(err) { console.log('expected error -> ' + err.stack); }); gpioGood.on('error', function(err) { console.log('unexpected error -> ' + err.stack); }); gpioGood.once('ready', function () { assert.equal(gpioGood.value(), 1, 'expected value of 1'); });