Pervasive Displays Library Suite - Reference Manual 9.0.3
Library for Pervasive Displays e-paper screens, extension boards and development kits
|
BWRY small screens class. More...
#include <Pervasive_BWRY_Small.h>
Public Member Functions | |
Pervasive_BWRY_Small (eScreen_EPD_t eScreen_EPD, pins_t board) | |
Constructor. | |
General | |
void | begin () |
Initialisation. | |
STRING_CONST_TYPE | reference () |
Driver reference. | |
void | updateNormal (FRAMEBUFFER_CONST_TYPE frame, uint32_t sizeFrame) |
Normal update. | |
Public Member Functions inherited from Driver_EPD_Virtual | |
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. | |
Public Member Functions inherited from hV_Board | |
hV_Board () | |
Constructor. | |
void | setPanelPowerPin (uint8_t panelPowerPin=(uint8_t) 0xff) |
Set panelPower pin. | |
BWRY small screens class.
Pervasive_BWRY_Small::Pervasive_BWRY_Small | ( | eScreen_EPD_t | eScreen_EPD, |
pins_t | board ) |
Constructor.
eScreen_EPD | |
board |
|
virtual |
|
virtual |
Driver reference.
BWRY small v9.0.0
Reimplemented from Driver_EPD_Virtual.
void Pervasive_BWRY_Small::updateNormal | ( | FRAMEBUFFER_CONST_TYPE | frame, |
uint32_t | sizeFrame ) |
Normal update.
frame | next image |
sizeFrame | size of the frame |