ISSI IS31FL3218 I2c 18-channel 16-bit PWM constant-current LED driver
More...
|
| double | brightness |
| | The internally-referenced global brightness of the LED driver More...
|
| |
|
| bool | Shutdown [get, set] |
| | Gets or sets whether the chip should be in shutdown mode. More...
|
| |
| bool | AutoFlush = true [get, set] |
| | Gets or sets whether the display should auto-flush whenever an LED state is changed More...
|
| |
| bool | HasGlobalBrightnessControl [get, protected set] |
| | Gets or sets whether this controller supports global brightness control. More...
|
| |
| bool | HasIndividualBrightnessControl [get] |
| | Gets or sets whether this controller's LEDs have individual brightness control (through PWM or otherwise). More...
|
| |
| double | Brightness [get, set] |
| | The global brightness, from 0.0-1.0, of the LEDs attached to this driver More...
|
| |
| IList< Led > | Leds = new Collection<Led>() [get, set] |
| | The collection of LEDs that belong to this driver. More...
|
| |
| IFlushable | Parent [get, protected set] |
| | Gets the parent device of this LED driver More...
|
| |
ISSI IS31FL3218 I2c 18-channel 16-bit PWM constant-current LED driver
◆ Is31fl3218()
Construct a new IS31FL3218
- Parameters
-
| i2c | The I2C peripheral this chip is attached to |
| rateKhz | The frequency, in kHz, that should be used to communicate with the chip |
◆ FlushAsync()
| override Task FlushAsync |
( |
bool |
force = false | ) |
|
|
virtual |
Flush the data out to the LED driver
- Parameters
-
| force | Whether the data should be sent even if the data does not appear to have changed |
- Returns
- An awaitable task
Implements LedDriver.
◆ Clear()
Clear the display
- Returns
- An awaitable task that completes when the display is cleared
Implements ILedDriver.
◆ brightness
The internally-referenced global brightness of the LED driver
◆ Shutdown
Gets or sets whether the chip should be in shutdown mode.
◆ AutoFlush
Gets or sets whether the display should auto-flush whenever an LED state is changed
◆ HasGlobalBrightnessControl
| bool HasGlobalBrightnessControl |
|
getprotected setinherited |
Gets or sets whether this controller supports global brightness control.
◆ HasIndividualBrightnessControl
| bool HasIndividualBrightnessControl |
|
getinherited |
Gets or sets whether this controller's LEDs have individual brightness control (through PWM or otherwise).
◆ Brightness
The global brightness, from 0.0-1.0, of the LEDs attached to this driver
◆ Leds
| IList<Led> Leds = new Collection<Led>() |
|
getsetinherited |
The collection of LEDs that belong to this driver.
◆ Parent
|
|
getprotected setinherited |
Gets the parent device of this LED driver
The documentation for this class was generated from the following file:
- F:/Git/treehopper-sdk/NET/API/Treehopper.Libraries/Displays/Is31fl3218.cs