From f66c91e18ea17fc46bc96d8c88faf587d3e2e99d Mon Sep 17 00:00:00 2001 From: Dave Conway-Jones Date: Thu, 3 Nov 2016 08:56:18 +0000 Subject: [PATCH] different test for Pi (rather than use serial port name) --- nodes/core/hardware/36-rpi-gpio.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nodes/core/hardware/36-rpi-gpio.js b/nodes/core/hardware/36-rpi-gpio.js index e24ae7f1d..a92ca680d 100644 --- a/nodes/core/hardware/36-rpi-gpio.js +++ b/nodes/core/hardware/36-rpi-gpio.js @@ -23,9 +23,9 @@ module.exports = function(RED) { var gpioCommand = __dirname+'/nrgpio'; try { - fs.statSync("/dev/ttyAMA0"); // unlikely if not on a Pi + var cpuinfo = fs.readFileSync("/proc/cpuinfo").toString(); + if (cpuinfo.indexOf(": BCM") === -1) { throw "Info : "+RED._("rpi-gpio.errors.ignorenode"); } } catch(err) { - //RED.log.info(RED._("rpi-gpio.errors.ignorenode")); throw "Info : "+RED._("rpi-gpio.errors.ignorenode"); }