ESPectro32 Library
Library for using ESPectro32 board
 All Classes Functions Variables Enumerations Enumerator Pages
Public Member Functions | Private Attributes | List of all members
ESPectro32_LedMatrix_ScrollTextAnimation Class Reference
Inheritance diagram for ESPectro32_LedMatrix_ScrollTextAnimation:
ESPectro32_LedMatrix_Animation

Public Member Functions

void scrollText (const char *text, uint16_t duration=0, bool repeat=false)
 
- Public Member Functions inherited from ESPectro32_LedMatrix_Animation
void setLedMatrix (ESPectro32_LedMatrix &ledM)
 
ESPectro32_LedMatrixLedMatrix ()
 
void onAnimationCompleted (Animator::AnimationFinishedCallback cb)
 
void addFrameWithData (uint8_t *data, uint16_t color=255)
 
void addFrameWithDataCallback (ESPectro32_LedMatrix_Animation::FrameDataCallback cb)
 
void setFrameWithData (uint8_t frameNo, uint8_t *data, uint16_t color=255)
 
void setFrameWithDataCallback (uint8_t frameNo, ESPectro32_LedMatrix_Animation::FrameDataCallback cb)
 
void start (Animator::AnimationUpdateCallback animUpdateCallback, Animator::AnimationFinishedCallback animFinishedCallback, uint16_t duration=0, uint16_t updateInterval=0)
 
void start (uint16_t duration=0, bool repeat=false)
 
void stop ()
 
void run ()
 

Private Attributes

char * scrolledText_ = NULL
 

Additional Inherited Members

- Public Types inherited from ESPectro32_LedMatrix_Animation
typedef std::function< void(ESPectro32_LedMatrix
&ledMatrix)> 
FrameDataCallback
 
- Protected Member Functions inherited from ESPectro32_LedMatrix_Animation
AnimatorgetAnimatorPtr ()
 
- Protected Attributes inherited from ESPectro32_LedMatrix_Animation
ESPectro32_LedMatrixledMatrix_ = NULL
 
uint8_t frameCount_ = 0
 
bool forceStop_ = false
 
Animator::AnimationFinishedCallback animCompletedCb_ = NULL
 
Animatoranimator_ = NULL
 

Detailed Description

Examples:
examples-idf/ex_wifi_conn_anim.hpp.

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