github.com/eclipse/mraa (go): Linux Library for low speed IO Communication in C with bindings for C++, Python, Node.js & Java. Supports generic io platforms, as well as Intel Edison, Intel Joule, Raspberry Pi and many more.
Keywords: board|communication|galileo|gpio|i2c|intel-joule|io|libmraa|linux|mraa|raspberry-pi|spi