David Kebler
9a7fdd9539
0.1.38
...
commands.js
added pin.cfgs for multiple pin configurations
refactored pin.status, pin._state to better handle multiple pins and 08 vs 17
mpc230xx.js
changed to not having default sockets but socket can be added by passing lport or lpath
now supports new new uci-utils/ready module and adds an observer for when chip and pins are configured
mcp230xxi.js
now supports new new uci-utils/ready module by adds an observer for when the interrupt process connects and also resets
refactored the interrupt methods and commands to compliment changes in the interrupt module
2020-01-09 20:17:55 -08:00
David Kebler
9650698683
0.1.37 Added listener for read:i2c which call the chip config function for at least the default configuration
...
can register custom function to also call
emits ready:mcp if chip is configured correctly
emits log events
2019-12-05 15:08:06 -08:00
David Kebler
01a7b8ccf0
0.1.31 update deps, cleanup logging
2019-04-26 11:21:24 -07:00
David Kebler
7e0327ebf0
removed removed this.pins to revert back to using this.commands.pins
...
emit locally on interrupt
2019-04-20 16:44:32 -07:00
David Kebler
73de63a32d
0.1.25 Set Port B pins aslo to outputs by default
2019-03-22 18:04:09 -07:00
David Kebler
bbe8ee511c
0.1.23 refactored pin configuration types. Now output and 5 flavors of input (4 of which interrupt inputs)
...
swapped order of package returned for interrupt find so that the pin state is not lost (overwritten)
2019-03-16 16:45:42 -07:00
David Kebler
b987c446a4
0.1.22 fix chip config bug for 23008, for interrupt find packet pass on all props from interrupt.
2019-03-11 14:54:06 -07:00
David Kebler
be1787fa45
0.1.21 added/improved chip configuration now have two more intPullup and intPullupOneInt
...
fixed issue with forEach by replacing with for loop on pins configuration so it would do in correct order.
added some logging on commands file
2019-03-08 09:10:33 -08:00
David Kebler
a44e6426d2
0.1.17 incorporate new byte utility location, and logging
2019-02-26 10:46:20 -08:00
David Kebler
54a2c237f3
little cleanup
...
update dependencies
2019-01-01 19:45:25 -08:00
David Kebler
95926a892c
reorganizes commands
...
add new server/socket namespace "commands" for server side base module
add new namespace "commands" for consumer side for interrupt version of module
2018-07-31 10:35:53 -07:00
David Kebler
a0eb28fdc0
upgrade to esm from @std/esm
2018-05-16 07:19:03 -07:00