Tool/software:
Hello!
I trying to write some Arduino firmware to use the LP5810. More specifically the LP5810DDSDR. DS reference
I found the Datasheet has a high level coding reference available (pgs 24-25, sections 10.2.3.2-3), but it seems to be applicable for your matrix driver devices.
Also, I was looking for the more detailed register map and found a reference on the forum, but it also seems to be for the matrix devices.
So, ultimately, I'm looking for those some high level programming procedure and/or example 4 LED non-matrix driver solution. Also, I was hoping to get a more detailed register map for this part variant if its available.
I don't need anything complex related to animations; just an explanation of how to turn on each channel and control brightness via analog/dimming would be more than enough.
Example Arduino code and/or library would be great too, but would understand if that is not available (I couldn't find anything public on Github).
For reference, here are the relevant HW blocks for my design I'm using this with.
With the above, I will connect a QBL8RGB25C0 RGB LED to the output of the LP5810 on header J2.
I'm programming the Adafruit Itsybitsy M0 as my host processor and have already made I2C read/write functions for this part.
I was able to confirm that I can properly read and write values into the part, but have not been able to turn on any of the LED channels.
Thanks!
Best regards,
Kris Bahar