Private
Public Access
2
0

examples: gpio-tool.js now catches exception if invalid pin is specified

Signed-off-by: Henry Bruce <henry.bruce@intel.com>
This commit is contained in:
Henry Bruce
2016-03-01 13:40:14 -08:00
committed by Brendan Le Foll
parent 143bc38e47
commit 6c83886a51

View File

@@ -62,13 +62,17 @@ function onPinLevelChange() {
function monitorPin() {
var pinNumber = arguments[0];
var pin = new mraa.Gpio(pinNumber);
pin.dir(mraa.DIR_IN);
pin.isr(mraa.EDGE_BOTH, onPinLevelChange);
rl.question('Press ENTER to stop', function(answer) {
rl.close();
pin.isrExit();
});
try {
var pin = new mraa.Gpio(pinNumber);
pin.dir(mraa.DIR_IN);
pin.isr(mraa.EDGE_BOTH, onPinLevelChange);
rl.question('Press ENTER to stop', function(answer) {
rl.close();
pin.isrExit();
});
} catch (err) {
console.log(err.message);
}
}
const args = process.argv;