clj-bots / gpio

GPIO Library for Clojure
Eclipse Public License 1.0
1 stars 0 forks source link

TestGPIOPin for working on dev box instead of BBB or Pi #1

Open metasoarous opened 9 years ago

metasoarous commented 9 years ago

Imagining programming on a development machine and then porting over to a BBB or Pi would be a lot easier with something like this, allowing you to test/develop logic around mocks of actual GPIOPins. MVP would be a record that implements GPIOPin, simply keeping track of on/off state.

Pi in the sky solution would include a GUI for monitoring and controlling pins. But ideally this would also support device AIN, which perhaps means this should really go in the BBB/Pi specific projects.

zeroem commented 9 years ago

:100::+1:

zeroem commented 9 years ago

May or may not be interesting to implement something like this using core.async

metasoarous commented 9 years ago

Absolutely. Something distributed might be interesting as well. Perhaps avout or aleph? Would make it easier to have a separate process controlling/monitoring the state.