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

Titan Micro TM1650 4x8 LED driver. More...

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

Public Member Functions

 Tm1650 (I2c i2c)
 
boolean isEnabled ()
 
void setEnabled (boolean enable)
 
boolean hasGlobalBrightnessControl ()
 
boolean hasIndividualBrightnessControl ()
 
double getBrightness ()
 
void flush (boolean force)
 
void ledBrightnessChanged (Led led)
 
void ledStateChanged (Led led)
 
List< LedgetLeds ()
 
boolean isAutoFlushEnabled ()
 
void setAutoFlushEnabled (boolean autoFlush)
 
void setBrightness (double brightness)
 
void clear ()
 

Protected Member Functions

void _setBrightness (double brightness)
 

Detailed Description

Titan Micro TM1650 4x8 LED driver.

Constructor & Destructor Documentation

◆ Tm1650()

io.treehopper.libraries.displays.Tm1650.Tm1650 ( I2c  i2c)

Member Function Documentation

◆ _setBrightness()

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

◆ clear()

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

◆ flush()

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

◆ getBrightness()

double io.treehopper.libraries.displays.Tm1650.getBrightness ( )

◆ getLeds()

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

◆ hasGlobalBrightnessControl()

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

◆ hasIndividualBrightnessControl()

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

◆ isAutoFlushEnabled()

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

◆ isEnabled()

boolean io.treehopper.libraries.displays.Tm1650.isEnabled ( )

◆ ledBrightnessChanged()

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

◆ ledStateChanged()

void io.treehopper.libraries.displays.Tm1650.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

◆ setEnabled()

void io.treehopper.libraries.displays.Tm1650.setEnabled ( boolean  enable)

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