ESPectro32 Library
Library for using ESPectro32 board
|
The class represents Led Matrix. More...
#include <ESPectro32_LedMatrix.h>
Public Member Functions | |
void | drawPixel (int16_t x, int16_t y, uint16_t color) |
Public Member Functions inherited from Adafruit_IS31FL3731 | |
Adafruit_IS31FL3731 (uint8_t x=16, uint8_t y=9) | |
boolean | begin (uint8_t addr=ISSI_ADDR_DEFAULT) |
void | clear (void) |
void | setLEDPWM (uint8_t lednum, uint8_t pwm, uint8_t bank=0) |
void | audioSync (boolean sync) |
void | setFrame (uint8_t b) |
void | displayFrame (uint8_t frame) |
Public Member Functions inherited from Adafruit_GFX | |
Adafruit_GFX (int16_t w, int16_t h) | |
virtual void | startWrite (void) |
virtual void | writePixel (int16_t x, int16_t y, uint16_t color) |
virtual void | writeFillRect (int16_t x, int16_t y, int16_t w, int16_t h, uint16_t color) |
virtual void | writeFastVLine (int16_t x, int16_t y, int16_t h, uint16_t color) |
virtual void | writeFastHLine (int16_t x, int16_t y, int16_t w, uint16_t color) |
virtual void | writeLine (int16_t x0, int16_t y0, int16_t x1, int16_t y1, uint16_t color) |
virtual void | endWrite (void) |
virtual void | setRotation (uint8_t r) |
virtual void | invertDisplay (boolean i) |
virtual void | drawFastVLine (int16_t x, int16_t y, int16_t h, uint16_t color) |
virtual void | drawFastHLine (int16_t x, int16_t y, int16_t w, uint16_t color) |
virtual void | fillRect (int16_t x, int16_t y, int16_t w, int16_t h, uint16_t color) |
virtual void | fillScreen (uint16_t color) |
virtual void | drawLine (int16_t x0, int16_t y0, int16_t x1, int16_t y1, uint16_t color) |
virtual void | drawRect (int16_t x, int16_t y, int16_t w, int16_t h, uint16_t color) |
void | drawCircle (int16_t x0, int16_t y0, int16_t r, uint16_t color) |
void | drawCircleHelper (int16_t x0, int16_t y0, int16_t r, uint8_t cornername, uint16_t color) |
void | fillCircle (int16_t x0, int16_t y0, int16_t r, uint16_t color) |
void | fillCircleHelper (int16_t x0, int16_t y0, int16_t r, uint8_t cornername, int16_t delta, uint16_t color) |
void | drawTriangle (int16_t x0, int16_t y0, int16_t x1, int16_t y1, int16_t x2, int16_t y2, uint16_t color) |
void | fillTriangle (int16_t x0, int16_t y0, int16_t x1, int16_t y1, int16_t x2, int16_t y2, uint16_t color) |
void | drawRoundRect (int16_t x0, int16_t y0, int16_t w, int16_t h, int16_t radius, uint16_t color) |
void | fillRoundRect (int16_t x0, int16_t y0, int16_t w, int16_t h, int16_t radius, uint16_t color) |
void | drawBitmap (int16_t x, int16_t y, const uint8_t bitmap[], int16_t w, int16_t h, uint16_t color) |
void | drawBitmap (int16_t x, int16_t y, const uint8_t bitmap[], int16_t w, int16_t h, uint16_t color, uint16_t bg) |
void | drawBitmap (int16_t x, int16_t y, uint8_t *bitmap, int16_t w, int16_t h, uint16_t color) |
void | drawBitmap (int16_t x, int16_t y, uint8_t *bitmap, int16_t w, int16_t h, uint16_t color, uint16_t bg) |
void | drawXBitmap (int16_t x, int16_t y, const uint8_t bitmap[], int16_t w, int16_t h, uint16_t color) |
void | drawGrayscaleBitmap (int16_t x, int16_t y, const uint8_t bitmap[], int16_t w, int16_t h) |
void | drawGrayscaleBitmap (int16_t x, int16_t y, uint8_t *bitmap, int16_t w, int16_t h) |
void | drawGrayscaleBitmap (int16_t x, int16_t y, const uint8_t bitmap[], const uint8_t mask[], int16_t w, int16_t h) |
void | drawGrayscaleBitmap (int16_t x, int16_t y, uint8_t *bitmap, uint8_t *mask, int16_t w, int16_t h) |
void | drawRGBBitmap (int16_t x, int16_t y, const uint16_t bitmap[], int16_t w, int16_t h) |
void | drawRGBBitmap (int16_t x, int16_t y, uint16_t *bitmap, int16_t w, int16_t h) |
void | drawRGBBitmap (int16_t x, int16_t y, const uint16_t bitmap[], const uint8_t mask[], int16_t w, int16_t h) |
void | drawRGBBitmap (int16_t x, int16_t y, uint16_t *bitmap, uint8_t *mask, int16_t w, int16_t h) |
void | drawChar (int16_t x, int16_t y, unsigned char c, uint16_t color, uint16_t bg, uint8_t size) |
void | setCursor (int16_t x, int16_t y) |
void | setTextColor (uint16_t c) |
void | setTextColor (uint16_t c, uint16_t bg) |
void | setTextSize (uint8_t s) |
void | setTextWrap (boolean w) |
void | cp437 (boolean x=true) |
void | setFont (const GFXfont *f=NULL) |
void | getTextBounds (char *string, int16_t x, int16_t y, int16_t *x1, int16_t *y1, uint16_t *w, uint16_t *h) |
void | getTextBounds (const __FlashStringHelper *s, int16_t x, int16_t y, int16_t *x1, int16_t *y1, uint16_t *w, uint16_t *h) |
virtual void | write (uint8_t) |
int16_t | height (void) const |
int16_t | width (void) const |
uint8_t | getRotation (void) const |
int16_t | getCursorX (void) const |
int16_t | getCursorY (void) const |
Additional Inherited Members | |
Protected Member Functions inherited from Adafruit_IS31FL3731 | |
void | selectBank (uint8_t bank) |
void | writeRegister8 (uint8_t bank, uint8_t reg, uint8_t data) |
uint8_t | readRegister8 (uint8_t bank, uint8_t reg) |
Protected Member Functions inherited from Adafruit_GFX | |
void | charBounds (char c, int16_t *x, int16_t *y, int16_t *minx, int16_t *miny, int16_t *maxx, int16_t *maxy) |
Protected Attributes inherited from Adafruit_IS31FL3731 | |
uint8_t | _i2caddr |
uint8_t | _frame |
Protected Attributes inherited from Adafruit_GFX | |
const int16_t | WIDTH |
const int16_t | HEIGHT |
int16_t | _width |
int16_t | _height |
int16_t | cursor_x |
int16_t | cursor_y |
uint16_t | textcolor |
uint16_t | textbgcolor |
uint8_t | textsize |
uint8_t | rotation |
boolean | wrap |
boolean | _cp437 |
GFXfont * | gfxFont |
The class represents Led Matrix.
It overrides drawPixel method of its base class, as the matrix size is different.