David Kebler
|
5833f42464
|
removed the two default mcp sockets. Make them as needed instead.
Now just pass i2c bus options through to i2c-device.
updated all packages.
|
2018-02-23 13:44:40 -08:00 |
David Kebler
|
342c6f98d2
|
improve refactor socket options, add _state to module export and bind all functions in pins and chip
|
2018-02-17 18:25:27 -08:00 |
David Kebler
|
3c21bd66da
|
refactored to use new uci-i2c-device packet module
|
2018-02-14 19:01:08 -08:00 |
David Kebler
|
da862a7c1a
|
remove busSend now using base's send and sockets await send
add chip option chip17 when using 230017
add relay example
|
2018-02-13 18:21:59 -08:00 |
David Kebler
|
f605508982
|
fixed chip.cfg so it sets BANK=1 correctly
added pin.status to read a pin, defaults to gpio regsiter if no reg: given in packet for others like olat
|
2018-02-11 19:56:44 -08:00 |
David Kebler
|
851b73c7f5
|
refactored pin config and pin state commands now handle various pins: property formats
|
2018-02-11 11:41:45 -08:00 |
David Kebler
|
8a9950459a
|
basic commands working
configure chip
ack chip
cfg pin
change state of pin (on,off,toggle)
|
2018-02-10 15:28:51 -08:00 |
David Kebler
|
71bd508a0c
|
first commit of packet based mcp code.
incoming packet interpreted and sent on to bus
listens for response and processes and sends back to requestor
Working pin.test example
|
2018-02-08 09:19:46 -08:00 |
David Kebler
|
35605352bf
|
fix bad comment
|
2017-10-18 17:35:30 -07:00 |
David Kebler
|
a46e9501eb
|
return boolean for read pin instead of pin number
|
2017-10-17 10:10:39 -07:00 |
David Kebler
|
a7ea2e2372
|
fix toggleall issue
|
2017-06-02 00:11:31 -07:00 |
David Kebler
|
c83c0914b7
|
aggreate class with event emitter, add bubble up event emitter from interrupts to class
|
2017-05-30 13:26:49 -07:00 |
David Kebler
|
095a11064e
|
improved sample demo, added interrrupt demo, and added mocha hooks to test suite, added function to determine which pin of port fired the interrupt, added pin id to port pins
|
2017-05-29 22:12:01 -07:00 |