Nephiel
4f87ebdf0a
Recognize pip installs of RPi.GPIO ( #1934 )
...
Fixes "[warn] rpi-gpio : Cannot find Pi RPi.GPIO python library" when it is installed with pip using the default prefix (/usr/local).
2018-10-23 23:20:44 +01:00
Dave Conway-Jones
7dd329b5ee
Add basic loading tests for GPIO nodes
2018-05-22 17:26:52 +01:00
Dave Conway-Jones
b761904424
let Pi nodes be visible/editable on all platforms
...
even where they are not physically available.
2018-05-22 15:48:24 +01:00
Dave Conway-Jones
e123e7b0b0
Fix pi gpio output of boolean to actually send 1/0
...
rather than true/false
2018-02-27 23:26:32 +00:00
Dave Conway-Jones
304be96dd6
stop gpis node reporting bad status message on slow Pi
2017-07-02 00:50:55 +01:00
Dave Conway-Jones
a3c73a04c2
yet more core node info updates
...
sentiment, gpio, change and range
2017-04-26 21:52:33 +01:00
Nam Giang
b2390f1caf
adding frequency configuration to pwm output ( #1206 )
2017-03-23 21:02:22 +00:00
Dave Conway-Jones
8b31a918a4
Fix Pi GPIO debounce
...
To close #1139
2017-02-27 19:22:02 +00:00
Nick O'Leary
0a96259ddf
Update copyright header for JS Foundation
2017-01-11 15:24:33 +00:00
Dave Conway-Jones
f66c91e18e
different test for Pi (rather than use serial port name)
2016-11-03 08:56:18 +00:00
Dave Conway-Jones
4418fdaed6
gpio node handle multiple bits of data returned in one go
2016-10-25 21:42:27 +01:00
Dave Conway-Jones
53ca3046b3
Add RPi.GPIO lib test for ArchLinux
2016-07-28 18:20:18 +01:00
Dave Conway-Jones
807873f685
set pi gpio pin status correctly if set on start
2016-05-26 10:37:20 +01:00
Dave Conway-Jones
fed49e3718
pi node - don't try to send data if closing
2016-03-13 10:58:22 +00:00
Dave Conway-Jones
bb06585748
another tidy up on Pi GPIO node
2016-02-03 21:10:44 +00:00
Dave Conway-Jones
72917117a9
Add debounce to Pi GPIO node
2016-01-25 09:56:35 +00:00
Nick O'Leary
f62b7afede
Remove all uses of fs.exists as it is deprecated
...
The tests still use it in places - particular localfilesystem tests,
but those tests need to be redone with sinon stubbing in place and
not rely on real fs operations.
2016-01-06 17:01:11 +00:00
Dave Conway-Jones
86064651af
Add Pi Keyboard code node
2015-12-21 10:27:58 +00:00
Dave Conway-Jones
5b04b86867
remove extraneous s from GPIO node...
2015-12-12 15:18:17 +00:00
Dave Conway-Jones
a074bcfd56
Pi no longer needs root workaround to access gpio
...
(stops PAM logging in Node-RED log under systemd)
2015-12-12 15:13:15 +00:00
Nick O'Leary
726069bc4b
NLS status text in editor not runtime
2015-07-02 10:49:40 +01:00
Nick O'Leary
9ca102cf81
Ensure error messages are toStringed
2015-07-02 10:49:39 +01:00
Nick O'Leary
203bc41b06
Some more node i18n tidy up
2015-07-02 10:49:38 +01:00
Nick O'Leary
5ea68dafc4
More node i18n tidy ups
2015-07-02 10:49:38 +01:00
Scott Yoshizawa
2fe859b111
NLS Core nodes
...
NLS exec node
NLS function/temple/delay nodes
NLS function/template/delay/trigger/comment nodes
NLS io nodes (mqtt/httpin/websocket/watch/serial)
NLS messages.json for tcpin
NLS io nodes (tcpin & udp half)
NLS io nodes (udp)
NLS logic nodes (switch/change)
NLS logic (range) and parsers (csv&html) nodes
NLS parser nodes (json/xml)
NLS test case update for logic/parsers
NLS analysis and hardware nodes
NLS storage nodes (file/redisout/mongodb) and test
NLS storage node (tail)
NLS social nodes (feedparse/email/irc)
NLS socal node (twitter half change)
NLS social node (twitter) and core node (unknown)
2015-07-02 10:46:57 +01:00
dceejay
8fea443e71
Add error msg to rpi node
2015-03-16 17:09:13 +00:00
dceejay
71ff828947
Tidy up all console.log util.log from core nodes.
...
Try to make log,warn,error more consistent behaviour.
Especially make sure any existing catches produce errors
2015-02-25 19:10:59 +00:00
Nick O'Leary
c7f13e3d0c
Add needsPermission protection to core nodes
2015-02-06 13:57:15 +00:00
dceejay
3334c795e0
Correct spelling in Pi error messages, fix mouse icon file type
2015-02-04 23:27:51 +00:00
dceejay
86ca75bcd5
Pi Node status not displaying 0 fixed.
2015-02-04 19:02:32 +00:00
dceejay
a22f819f40
Bit more consistent error handling / status updates for Pi GPIO node
2015-02-03 17:22:44 +00:00
dceejay
0709a118e3
more fun trying to close Pi and Arduin nodes async style with done()
...
(more consistent use of call done().)
2015-01-29 21:43:23 +00:00
dceejay
cae755d948
Cleanup closing down of Pi gpio nodes
2015-01-29 18:53:58 +00:00
dceejay
eee2996e8a
Make Pi GPIO node wait for close before restarting
...
Looking to address Issue #530
2015-01-14 09:55:30 +00:00
dceejay
25537e01d4
Add byte mode and mouse buttons to Pi node
2015-01-06 22:06:28 +00:00
dceejay
9e4187d6a8
New Pi GPIO node based on RPI.GPIO library.
...
Adds PWM support of outputs and easier access to interrupts for inputs.
2014-12-27 13:11:44 +00:00
Dave C-J
ed9951f065
Add PWM support to Pi GPIO Node - pin 12 (GPIO1)
...
(only pin that has hardware pwm support)
Note: It will interfere with any other audio output as they share
same hardware/timers.
2014-11-10 20:03:51 +00:00
Dave C-J
472fdc65a9
Allow Raspberry Pi node to set initial output level.
...
Fix for #443
Also allow (optional) initial read of input pins on deploy.
Moved to Category Raspberry Pi
(other Pi related nodes will be updated to match soon).
2014-10-19 13:54:21 +01:00
Mark Hindess
fd04b5851b
Remove unused variables.
2014-09-08 21:53:15 +01:00
Dave C-J
a05c0f4bb2
Fix RPi node - gpio path as per @Croady suggestion
2014-09-03 20:03:52 +01:00
Dave C-J
aaab0d0d0b
Add B+ GPIO support to Pi Node
2014-07-18 15:08:16 +01:00
Dave C-J
2cdaed1325
Add "use strict" to most core nodes.
...
(skipping ones that may have other work in progress)
2014-05-29 22:13:21 +01:00
Dave C-J
fb0cae0935
Reduce GPIO setup on Pi node to try to make it play nice with other peripherals
2014-05-06 20:58:36 +01:00
Nick O'Leary
ff49d2b217
Migrate to new node function style
2014-05-03 23:32:04 +01:00
Dave C-J
e38b321c33
Tweak to Pi GPIO node to throw exceptions more in line with latest thinking
2014-04-08 16:06:58 +01:00
Chris Swan
9839e87580
pintable + tablepin maps for all 17 WiringPi pins
2013-12-31 08:54:06 +00:00
Nicholas O'Leary
48dabffefc
Move all nodes into core subdirectory
...
This makes it easier to distinguish core nodes from those added later
2013-11-14 15:52:19 +00:00