Component: RGB LED LP5030 LP5036 (LEDs)
From Flowcode Help
Jump to navigationJump to search| Author | Matrix TSL |
| Version | 1.0 |
| Category | LEDs |
Contents
RGB LED LP5030 LP5036 component
An I2C Based RGB LED driver with 30 or 36 individual constant-current sinks. Used to drive 10 or 12 RGB LEDs with a wide range of applications.
Component Source Code
Please click here for the component source code: FC_Comp_Source_LP5036_RGB_LED.fcfx
Detailed description
No detailed description exists yet for this component
Examples
No additional examples
Macro reference
| GetRGB | |
| Gets the RGB colour of a single LED. | |
| Address | |
| Range: 0-11 | |
| RGB | |
| Byte array containing at least 3 bytes to store Red, Green and Blue | |
| Return | |
| ReadReg | |
| Reads the data from one or more sequential registers | |
| Address | |
| Data | |
| Count | |
| Return | |
| WriteReg | |
| Writes data to one or more sequential registers | |
| Address | |
| Data | |
| Count | |
| Return | |
| SetRGB | |
| Allows the colour of a single LED to be specified in RGB. | |
| Address | |
| Range: 0-11 | |
| RGB | |
| Byte array containing at least 3 bytes to set Red, Green and Blue | |
| Return | |
| GetBrightness | |
| Gets the brightness of a single LED. | |
| Address | |
| Range: 0-11 | |
| RGB | |
| Byte array containing at least 3 bytes to store Red, Green and Blue | |
| Return | |
| SetUnitAddress | |
| Allows the component to taklk to more then one IC or broadcast to all connected ICs. | |
| Address | |
| Range: 0-3 = Individual / 4 = Broadcast | |
| Return | |
| Initialise | |
| Starts up the I2C comms ready for communicating with the LP503x module. Must be called before any of the other component macros are called. | |
| Return | |