mzlarsson / lightinator

This is a project in order to build a hardware controller for my RGB lights at home. It started as a software subproject to TechHome, but I decided to make it external when it grew big. Nowadays it consists of various sensors, buttons and LEDs all built into a wooden box. The perfect decoration of a living room!
0 stars 0 forks source link

Add support for board extender cards #3

Open mzlarsson opened 7 years ago

mzlarsson commented 7 years ago

Add possibility to handle cards for extra GPIO pins such as MCP23017 and similar, mainly through I2C.

mzlarsson commented 7 years ago

The GPIO has been abstracted from the physical view to a more logical view, where expander boards can be registered and handled. Support for reading and writing exists. The functionality still lacks support for interrupts/events, so I leave this issue open.