16 years ago
some Linux interface code for it, and it will soon be up on wither
mohawksoft.org or linuxpcrobot.org.
Some interesting issues, the digital input buttons are funky, you have to
map non-sequential bits to 1,2,3,4,5.
on some systems, usb_bulk_[read|write] works, and on some it does not.
It seems that the system can only read/write all the data at once, this has
two ramifications, (1) you have to keep all output saved because if you
change one thing, you change everything. (2) This isn't all bad, because
you can create a minor API under the Velleman API, that allows you to set
all your values, and update all at once. Same for read, read once, parse
out all the data.