AceSegment  0.2.0
An adjustable, configurable, and extensible framework for rendering seven segment LED displays.
Public Member Functions | List of all members
ace_segment::LedMatrixDirect Class Reference
Inheritance diagram for ace_segment::LedMatrixDirect:
Inheritance graph
[legend]
Collaboration diagram for ace_segment::LedMatrixDirect:
Collaboration graph
[legend]

Public Member Functions

 LedMatrixDirect (Hardware *hardware, uint8_t numGroups, uint8_t numElements)
 
void setGroupPins (const uint8_t *groupPins)
 
void setElementPins (const uint8_t *elementPins)
 
virtual void configure () override
 
virtual void enableGroup (uint8_t group) override
 
virtual void disableGroup (uint8_t group) override
 
virtual void drawElements (uint8_t pattern) override
 
- Public Member Functions inherited from ace_segment::LedMatrix
 LedMatrix (Hardware *hardware, uint8_t numGroups, uint8_t numElements)
 
void setCathodeOnGroup ()
 LED negative terminals are on the group line. More...
 
void setAnodeOnGroup ()
 LED positive terminals are on the group line. More...
 

Additional Inherited Members

- Protected Attributes inherited from ace_segment::LedMatrix
Hardware *const mHardware
 
const uint8_t mNumGroups
 
const uint8_t mNumElements
 
uint8_t mGroupOn
 
uint8_t mGroupOff
 
uint8_t mElementOn
 
uint8_t mElementOff
 

Detailed Description

Definition at line 33 of file LedMatrixDirect.h.


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