![]() |
8x8 Led Matrix Library 1.0.0
This is a library for the 8x8 Led Matrix by Soldered
|
#include <Led-Matrix-SOLDERED.h>
Inherits MD_MAX72XX.
Public Member Functions | |
Led_Matrix (int csPin, int maxDevices) | |
Led_Matrix (moduleType_t mod, int csPin, int maxDevices) | |
Led_Matrix (int dataPin, int clkPin, int csPin, int maxDevices) | |
![]() | |
MD_MAX72XX (moduleType_t mod, uint8_t dataPin, uint8_t clkPin, uint8_t csPin, uint8_t numDevices=1) | |
MD_MAX72XX (moduleType_t mod, uint8_t csPin, uint8_t numDevices=1) | |
MD_MAX72XX (moduleType_t mod, SPIClass &spi, uint8_t csPin, uint8_t numDevices=1) | |
void | begin (void) |
~MD_MAX72XX () | |
bool | control (uint8_t dev, controlRequest_t mode, int value) |
void | control (controlRequest_t mode, int value) |
bool | control (uint8_t startDev, uint8_t endDev, controlRequest_t mode, int value) |
uint8_t | getDeviceCount (void) |
uint16_t | getColumnCount (void) |
void | setModuleType (moduleType_t mod) |
void | setShiftDataInCallback (uint8_t(*cb)(uint8_t dev, transformType_t t)) |
void | setShiftDataOutCallback (void(*cb)(uint8_t dev, transformType_t t, uint8_t colData)) |
void | clear (void) |
void | clear (uint8_t startDev, uint8_t endDev) |
bool | getBuffer (uint16_t col, uint8_t size, uint8_t *pd) |
uint8_t | getColumn (uint8_t c) |
bool | getPoint (uint8_t r, uint16_t c) |
bool | setBuffer (uint16_t col, uint8_t size, uint8_t *pd) |
bool | setColumn (uint16_t c, uint8_t value) |
bool | setPoint (uint8_t r, uint16_t c, bool state) |
bool | setRow (uint8_t r, uint8_t value) |
bool | setRow (uint8_t startDev, uint8_t endDev, uint8_t r, uint8_t value) |
bool | transform (transformType_t ttype) |
bool | transform (uint8_t startDev, uint8_t endDev, transformType_t ttype) |
void | update (controlValue_t mode) |
void | update (void) |
void | wraparound (controlValue_t mode) |
bool | clear (uint8_t buf) |
uint8_t | getColumn (uint8_t buf, uint8_t c) |
uint8_t | getRow (uint8_t buf, uint8_t r) |
bool | setColumn (uint8_t buf, uint8_t c, uint8_t value) |
bool | setRow (uint8_t buf, uint8_t r, uint8_t value) |
bool | transform (uint8_t buf, transformType_t ttype) |
void | update (uint8_t buf) |
uint8_t | getChar (uint16_t c, uint8_t size, uint8_t *buf) |
uint8_t | setChar (uint16_t col, uint16_t c) |
bool | setFont (fontType_t *f) |
uint8_t | getMaxFontWidth (void) |
uint8_t | getFontHeight (void) |
fontType_t * | getFont (void) |
Additional Inherited Members | |
![]() | |
enum | moduleType_t { GENERIC_HW , FC16_HW , PAROLA_HW , ICSTATION_HW , DR0CR0RR0_HW , DR0CR0RR1_HW , DR0CR1RR0_HW , DR0CR1RR1_HW , DR1CR0RR0_HW , DR1CR0RR1_HW , DR1CR1RR0_HW , DR1CR1RR1_HW } |
enum | controlRequest_t { SHUTDOWN = 0 , SCANLIMIT = 1 , INTENSITY = 2 , TEST = 3 , DECODE = 4 , UPDATE = 10 , WRAPAROUND = 11 } |
enum | controlValue_t { OFF = 0 , ON = 1 } |
enum | transformType_t { TSL , TSR , TSU , TSD , TFLR , TFUD , TRC , TINV } |
typedef const uint8_t | fontType_t |
|
inline |
|
inline |
|
inline |