1
0
mirror of https://github.com/node-red/node-red.git synced 2023-10-10 13:36:53 +02:00

Fix R-Pi gpio node to not use reset - just set all io to input on start instead...

This commit is contained in:
Dave C-J 2013-09-24 18:45:02 +01:00
parent 019a4ff397
commit b39e7d8a2b

View File

@ -117,15 +117,17 @@ function GPIOOutNode(n) {
} }
} }
exec("gpio reset",function(err,stdout,stderr) { exec("gpio mode 0 in",function(err,stdout,stderr) {
if (err) { if (err) {
util.log('[36-rpi-gpio.js] Error: "gpio reset" command failed for some reason.'); util.log('[36-rpi-gpio.js] Error: "gpio" command failed for some reason.');
} }
exec("gpio load spi",function(err,stdout,stderr) { exec("gpio mode 1 in");
if (err) { exec("gpio mode 2 in");
util.log('[36-rpi-gpio.js] Error: "gpio load spi" command failed for some reason.'); exec("gpio mode 3 in");
} exec("gpio mode 4 in");
exec("gpio mode 5 in");
exec("gpio mode 6 in");
exec("gpio mode 7 in",function(err,stdout,stderr) {
RED.nodes.registerType("rpi-gpio in",GPIOInNode); RED.nodes.registerType("rpi-gpio in",GPIOInNode);
RED.nodes.registerType("rpi-gpio out",GPIOOutNode); RED.nodes.registerType("rpi-gpio out",GPIOOutNode);