Adafruit IS31FL3741 Library
Public Member Functions | List of all members
Adafruit_IS31FL3741_GlassesLeftRing_buffered Class Reference

Class for Lumissil IS31FL3741 Glasses (left ring) with LED data being buffered on the microcontroller and sent only when show() is called. More...

#include <Adafruit_IS31FL3741.h>

Inheritance diagram for Adafruit_IS31FL3741_GlassesLeftRing_buffered:
Adafruit_IS31FL3741_GlassesRing_buffered

Public Member Functions

 Adafruit_IS31FL3741_GlassesLeftRing_buffered (Adafruit_IS31FL3741_buffered *controller)
 Constructor for buffered glasses left LED ring. More...
 
- Public Member Functions inherited from Adafruit_IS31FL3741_GlassesRing_buffered
 Adafruit_IS31FL3741_GlassesRing_buffered (Adafruit_IS31FL3741_buffered *controller, bool isRight)
 Constructor for buffered glasses LED ring. Not invoked by user code; use one of the subsequent subclasses for that. More...
 
void setPixelColor (int16_t n, uint32_t color)
 Set color of one pixel of one buffered glasses ring. No immediate effect on LEDs; must follow up with show(). More...
 
void fill (uint32_t color)
 Fill all pixels of one glasses ring to same color. No immediate effect on LEDs; must follow up with show(). More...
 
uint8_t numPixels (void) const
 Return number of LEDs in ring (a la NeoPixel) More...
 
void setBrightness (uint8_t b)
 Set brightness of LED ring. This is a mathematical brightness scale applied to setPixel() colors when setting ring pixels, distinct from any value passed to setLEDscaling() functions, because matrix and rings share pixels. More...
 

Additional Inherited Members

- Protected Attributes inherited from Adafruit_IS31FL3741_GlassesRing_buffered
Adafruit_IS31FL3741_buffered_is31 = NULL
 Pointer to core object.
 
uint16_t _brightness = 256
 Internally 1-256 for math.
 
const uint16_t * ring_map
 Pointer to lookup table.
 

Detailed Description

Class for Lumissil IS31FL3741 Glasses (left ring) with LED data being buffered on the microcontroller and sent only when show() is called.

Note
This class is deprecated but provided for compatibility. New code should use the Adafruit_EyeLights classes.

Constructor & Destructor Documentation

◆ Adafruit_IS31FL3741_GlassesLeftRing_buffered()

Adafruit_IS31FL3741_GlassesLeftRing_buffered::Adafruit_IS31FL3741_GlassesLeftRing_buffered ( Adafruit_IS31FL3741_buffered controller)
inline

Constructor for buffered glasses left LED ring.

Parameters
controllerPointer to Adafruit_IS31FL3741_buffered object.

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