medium screens class
More...
#include <Pervasive_Wide_Large.h>
|
| Pervasive_Wide_Large (eScreen_EPD_t eScreen_EPD, pins_t board) |
| Constructor.
|
|
|
void | begin () |
| Initialisation.
|
|
STRING_CONST_TYPE | reference () |
| Driver reference.
|
|
void | updateNormal (FRAMEBUFFER_CONST_TYPE masterframe, FRAMEBUFFER_CONST_TYPE slaveframe, uint32_t sizeFrame) |
| Normal update.
|
|
void | updateFast (FRAMEBUFFER_CONST_TYPE masterframe, FRAMEBUFFER_CONST_TYPE masterframe2, FRAMEBUFFER_CONST_TYPE slaveframe, FRAMEBUFFER_CONST_TYPE slaveframe2, 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.
|
|
◆ Pervasive_Wide_Large()
◆ begin()
void Pervasive_Wide_Large::begin |
( |
| ) |
|
|
virtual |
◆ reference()
STRING_CONST_TYPE Pervasive_Wide_Large::reference |
( |
| ) |
|
|
virtual |
Driver reference.
- Returns
- STRING_CONST_TYPE scope and release number
- Note
- Example
medium v9.0.0
Reimplemented from Driver_EPD_Virtual.
◆ updateFast()
void Pervasive_Wide_Large::updateFast |
( |
FRAMEBUFFER_CONST_TYPE | masterframe, |
|
|
FRAMEBUFFER_CONST_TYPE | masterframe2, |
|
|
FRAMEBUFFER_CONST_TYPE | slaveframe, |
|
|
FRAMEBUFFER_CONST_TYPE | slaveframe2, |
|
|
uint32_t | sizeFrame ) |
Fast update.
- Parameters
-
masterframe | master half of next image |
masterframe2 | master half of old image |
slaveframe | slave half of next image |
slaveframe2 | slave half of old image |
sizeFrame | size of the frame |
◆ updateNormal()
void Pervasive_Wide_Large::updateNormal |
( |
FRAMEBUFFER_CONST_TYPE | masterframe, |
|
|
FRAMEBUFFER_CONST_TYPE | slaveframe, |
|
|
uint32_t | sizeFrame ) |
Normal update.
- Parameters
-
masterframe | master half of next image |
slaveframe | slave half of next image |
sizeFrame | size of the frame |
The documentation for this class was generated from the following file: