Software Reference Manual 10.0.2
Library for Pervasive Displays e-paper screens, extension boards and development kits
Loading...
Searching...
No Matches
Pervasive_Wide_Large Class Reference

medium screens class More...

#include <Pervasive_Wide_Large.h>

Inheritance diagram for Pervasive_Wide_Large:
[legend]
Collaboration diagram for Pervasive_Wide_Large:
[legend]

Public Member Functions

 Pervasive_Wide_Large (eScreen_EPD_t eScreen_EPD, pins_t board)
 Constructor.
General
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.
Public Member Functions inherited from Driver_EPD_Virtual
 Driver_EPD_Virtual ()=default
 Constructor.
 Driver_EPD_Virtual (eScreen_EPD_t eScreen_EPD, pins_t board)
 Constructor.
 ~Driver_EPD_Virtual ()=default
 Destructor.
void setTemperatureC (int8_t temperatureC=25)
 Set temperature in Celsius.
void setTemperatureF (int16_t temperatureF=77)
 Set temperature in Fahrenheit.
virtual void updateNormal (FRAMEBUFFER_CONST_TYPE frame, uint32_t sizeFrame)
 Normal update.
virtual void updateNormal (FRAMEBUFFER_CONST_TYPE frameM1, FRAMEBUFFER_CONST_TYPE frameM2, FRAMEBUFFER_CONST_TYPE frameS1, FRAMEBUFFER_CONST_TYPE frameS2, uint32_t sizeFrame)
 Normal update.
virtual void updateFast (FRAMEBUFFER_CONST_TYPE frame1, FRAMEBUFFER_CONST_TYPE frame2, uint32_t sizeFrame)
 Fast update.
Public Member Functions inherited from hV_Board
 hV_Board ()
 Constructor.

Detailed Description

medium screens class

Constructor & Destructor Documentation

◆ Pervasive_Wide_Large()

Pervasive_Wide_Large::Pervasive_Wide_Large ( eScreen_EPD_t eScreen_EPD,
pins_t board )

Constructor.

Parameters
eScreen_EPD
board

Member Function Documentation

◆ begin()

void Pervasive_Wide_Large::begin ( )
virtual

Initialisation.

Initialise the board and read OTP

Reimplemented from Driver_EPD_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 )
virtual

Fast update.

Parameters
masterframemaster half of next image
masterframe2master half of old image
slaveframeslave half of next image
slaveframe2slave half of old image
sizeFramesize of the frame

Reimplemented from Driver_EPD_Virtual.

◆ updateNormal()

void Pervasive_Wide_Large::updateNormal ( FRAMEBUFFER_CONST_TYPE masterframe,
FRAMEBUFFER_CONST_TYPE slaveframe,
uint32_t sizeFrame )
virtual

Normal update.

Parameters
masterframemaster half of next image
slaveframeslave half of next image
sizeFramesize of the frame

Reimplemented from Driver_EPD_Virtual.


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