Wide small screens class.
More...
#include <Pervasive_Wide_Small.h>
|
| Pervasive_Wide_Small (eScreen_EPD_t eScreen_EPD, pins_t board) |
| Constructor.
|
|
|
void | begin () |
| Initialisation.
|
|
STRING_CONST_TYPE | reference () |
| Driver reference.
|
|
void | updateNormal (FRAMEBUFFER_CONST_TYPE frame1, uint32_t sizeFrame) |
| Normal update.
|
|
void | updateFast (FRAMEBUFFER_CONST_TYPE frame1, FRAMEBUFFER_CONST_TYPE frame2, uint32_t sizeFrame) |
| Fast update.
|
|
| Driver_EPD_Virtual ()=default |
| Constructor.
|
|
| Driver_EPD_Virtual (uint32_t eScreen_EPD, pins_t board) |
| Constructor.
|
|
| ~Driver_EPD_Virtual ()=default |
| Destructor.
|
|
virtual void | updateNormal (const uint8_t *frame, uint32_t sizeFrame) |
| Normal update.
|
|
virtual void | updateNormal (const uint8_t *frame1, const uint8_t *frame2, uint32_t sizeFrame) |
| Normal update.
|
|
virtual void | updateNormal (const uint8_t *frameM1, const uint8_t *frameM2, const uint8_t *frameS1, const uint8_t *frameS2, uint32_t sizeFrame) |
| Normal update.
|
|
virtual void | updateFast (const uint8_t *frame1, const uint8_t *frame2, uint32_t sizeFrame) |
| Fast update.
|
|
virtual void | updateFast (const uint8_t *frameM1, const uint8_t *frameM2, const uint8_t *frameS1, const uint8_t *frameS2, uint32_t sizeFrame) |
| Fast update.
|
|
| hV_Board () |
| Constructor.
|
|
void | setPanelPowerPin (uint8_t panelPowerPin=(uint8_t) 0xff) |
| Set panelPower pin.
|
|
Wide small screens class.
◆ Pervasive_Wide_Small()
Constructor.
- Parameters
-
eScreen_EPD_EXT3 | size and model of the e-screen |
board | board configuration |
◆ begin()
void Pervasive_Wide_Small::begin |
( |
| ) |
|
|
virtual |
◆ reference()
STRING_CONST_TYPE Pervasive_Wide_Small::reference |
( |
| ) |
|
|
virtual |
Driver reference.
- Returns
- STRING_CONST_TYPE scope and release number
- Note
- Example
Wide small v9.0.0
Reimplemented from Driver_EPD_Virtual.
◆ updateFast()
void Pervasive_Wide_Small::updateFast |
( |
FRAMEBUFFER_CONST_TYPE | frame1, |
|
|
FRAMEBUFFER_CONST_TYPE | frame2, |
|
|
uint32_t | sizeFrame ) |
Fast update.
- Parameters
-
frame1 | next image |
frame2 | previous image |
sizeFrame | size of the frame |
◆ updateNormal()
void Pervasive_Wide_Small::updateNormal |
( |
FRAMEBUFFER_CONST_TYPE | frame1, |
|
|
uint32_t | sizeFrame ) |
Normal update.
- Parameters
-
frame | next image |
sizeFrame | size of the frame |
The documentation for this class was generated from the following file: