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:
parent
019a4ff397
commit
b39e7d8a2b
@ -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);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user