Thanks @license
Hans is already compatible with Crow - and probably W/ and JF too - and should be able to communicate via ii with any follower. [1]
Some commands for Crow are already present in assets/commands.js but not tested yet. [2]
Those for W/ and JF were also present at some point but not owning these modules and therefore not having the ability to test, I removed them. Itās also important to mention that nothing is implemented yet to deal with a potential response received from āfollowersā modules. This is also why i removed the āgettersā commands at that time but now I want to give it another try (will probably do that with Crow today).
What I did is very basic, it writes to the bus but it doesnāt read, though the i2c node.js module is very capable of doing that, in an asynchronous way etc.
This is on the ātodo listā, but the actual code probably needs to be refactored before doing so, especially all the callback functions. I implemented things very quickly, sometimes copying and pasting from the docs of the Node modules used and the result is working but not clean. Anyway, I will test with Crow and report back.
[1] The fun fact is that thereās no need of the add-on board for that. Connecting three wires to the GPIO of any Raspberry PI, changing a line in settings.js and thatās it.
[2] Iām testing Hans with Crow right now. I can confirm that the connection via i2c is working, Iām sending OSC (i.e: /crow/1/output/1 $1) from Max and the RPI is connected to Crow. The voltage changes on output 1, as expected. (Iām glad itās working actually, never tried that before) I will also try to get values from Crow.
