Pure Go Library to control on a low level board access. This project is purely for research to play with my Asus Tinker Board GPIO and my 64x64 RGB LED Matrix in Go.
It is inspired by:
go-rpi-rgb-led-matrix
: The Go binding forrpi-rgb-led-matrix
an excellent C++ library to control RGB LED displays with Raspberry Pi GPIO.gpio_lib_c
: GPIO_LIB is a extension of WiringPi, it can control low speed peripherial of Tinker Board.
This library includes the basic bindings to control the LED Matrix directly and also a convenient Matrix Toolkit with more high level functions. Also some examples are included to test the library and the configuration.
To learn about the configuration and the wiring go to the rpi-rgb-led-matrix project. It is highly detailed and well explained.
Gopher image from egonelbre/gophers
.
As part of the library, a small Matrix emulator is provided. The emulator renders a virtual RGB matrix on a window in your desktop, without the need of a real RGB matrix connected to your computer.
To start the examples with the emulator, set the -emulator
flag.
MIT, see LICENSE