AceSegment
0.8.0
A framework for rendering seven segment LED displays using the TM1637, MAX7219, HT16K33, or 74HC595 controller chips
|
An LedMatrixBase that whose group pins and element pins are wired directly to the MCU. More...
#include <LedMatrixDirect.h>
Public Member Functions | |
LedMatrixDirect (uint8_t elementOnPattern, uint8_t groupOnPattern, uint8_t numElements, const uint8_t *elementPins, uint8_t numGroups, const uint8_t *groupPins) | |
Constructor. More... | |
void | begin () const |
void | end () const |
void | draw (uint8_t group, uint8_t elementPattern) const |
void | enableGroup (uint8_t group) const |
void | disableGroup (uint8_t group) const |
void | clear () const |
![]() | |
LedMatrixBase (uint8_t elementOnPattern, uint8_t groupOnPattern) | |
void | begin () const |
Configure the pins for the given LED wiring. | |
void | end () const |
Turn off the pins by doing the opposite of begin(). | |
void | draw (uint8_t, uint8_t) const |
Write element patterns for the given group. | |
void | disableGroup (uint8_t) const |
Disable the elements of given group. | |
void | enableGroup (uint8_t) const |
Enable the elements of given group. | |
void | clear () const |
Clear everything. | |
Friends | |
class | ::LedMatrixDirectTest_drawElements |
Additional Inherited Members | |
![]() | |
const uint8_t | mElementXorMask |
const uint8_t | mGroupXorMask |
An LedMatrixBase that whose group pins and element pins are wired directly to the MCU.
T_GPIOI | (optional) class that provides access to the GPIO pins, default is GpioInterface (note: 'GPI' is already taken on ESP8266) |
Definition at line 44 of file LedMatrixDirect.h.
|
inline |
Constructor.
elementOnPattern | bit pattern that turns on the elements (segments) |
groupOnpattern | bit pattern that turns on the groups (digits) |
numElements | number of LED segments, almost always 8 |
elementPins | pointer to array of 'numElements' pin numbers |
numGroups | number of LED groups (digits) |
groupPins | pointer to array of 'numGroups' pin numbers |
Definition at line 55 of file LedMatrixDirect.h.