Treehopper Java API
io.treehopper.libraries.displays.Is31fl3218 Class Reference

ISSI IS31F13218 I2c 18-channel 16-bit PWM constant-current LED driver. More...

Inheritance diagram for io.treehopper.libraries.displays.Is31fl3218:
io.treehopper.libraries.displays.LedDriver io.treehopper.libraries.displays.ILedDriver io.treehopper.libraries.IFlushable io.treehopper.libraries.IFlushable

Public Member Functions

 Is31fl3218 (I2c i2c, int rateKhz)
 
void flush (boolean force)
 
boolean hasGlobalBrightnessControl ()
 
boolean hasIndividualBrightnessControl ()
 
void ledStateChanged (Led led)
 
void ledBrightnessChanged (Led led)
 
List< LedgetLeds ()
 
boolean isAutoFlushEnabled ()
 
void setAutoFlushEnabled (boolean autoFlush)
 
double getBrightness ()
 
void setBrightness (double brightness)
 
void clear ()
 

Protected Member Functions

void _setBrightness (double brightness)
 

Detailed Description

ISSI IS31F13218 I2c 18-channel 16-bit PWM constant-current LED driver.

Constructor & Destructor Documentation

◆ Is31fl3218()

io.treehopper.libraries.displays.Is31fl3218.Is31fl3218 ( I2c  i2c,
int  rateKhz 
)

Member Function Documentation

◆ _setBrightness()

void io.treehopper.libraries.displays.Is31fl3218._setBrightness ( double  brightness)
protected

◆ clear()

void io.treehopper.libraries.displays.LedDriver.clear ( )
inherited

◆ flush()

void io.treehopper.libraries.displays.Is31fl3218.flush ( boolean  force)

◆ getBrightness()

double io.treehopper.libraries.displays.LedDriver.getBrightness ( )
inherited

◆ getLeds()

List<Led> io.treehopper.libraries.displays.LedDriver.getLeds ( )
inherited

◆ hasGlobalBrightnessControl()

boolean io.treehopper.libraries.displays.Is31fl3218.hasGlobalBrightnessControl ( )

◆ hasIndividualBrightnessControl()

boolean io.treehopper.libraries.displays.Is31fl3218.hasIndividualBrightnessControl ( )

◆ isAutoFlushEnabled()

boolean io.treehopper.libraries.displays.LedDriver.isAutoFlushEnabled ( )
inherited

◆ ledBrightnessChanged()

void io.treehopper.libraries.displays.Is31fl3218.ledBrightnessChanged ( Led  led)

◆ ledStateChanged()

void io.treehopper.libraries.displays.Is31fl3218.ledStateChanged ( Led  led)

◆ setAutoFlushEnabled()

void io.treehopper.libraries.displays.LedDriver.setAutoFlushEnabled ( boolean  autoFlush)
inherited

◆ setBrightness()

void io.treehopper.libraries.displays.LedDriver.setBrightness ( double  brightness)
inherited

The documentation for this class was generated from the following file: