Closed antonfisher closed 2 years ago
This PR adds a driver for IS31FL3731 matrix LED driver. Datasheet: https://www.lumissil.com/assets/pdf/core/IS31FL3731_DS.pdf The first version is basic, but functional.
What's implemented:
Supported boards:
DrawPixelIndex(...)
DrawPixelXY(...)
Boards can be added in the future versions:
Tests:
fmt-check
unit-test
smoke-test
avr-gcc
Example code works like this:
Thank you @antonfisher for working on this, and thanks @ysoldak for proving all of the feedback/reviews.
I am going to squash/merge now.
This PR adds a driver for IS31FL3731 matrix LED driver. Datasheet: https://www.lumissil.com/assets/pdf/core/IS31FL3731_DS.pdf The first version is basic, but functional.
What's implemented:
Supported boards:
DrawPixelIndex(...)
functionDrawPixelXY(...)
orDrawPixelIndex(...)
function (I've tested on this one with NRF52840 controller).Boards can be added in the future versions:
Tests:
fmt-check
passunit-test
passsmoke-test
pass for the driver: Except the AVR part fails because I do not haveavr-gcc
installed.Example code works like this: