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

Wide medium screens class. More...

#include <Pervasive_Wide_Medium.h>

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

Public Member Functions

 Pervasive_Wide_Medium (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.
void updateFast (FRAMEBUFFER_CONST_TYPE frame, FRAMEBUFFER_CONST_TYPE frame2, 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 frame1, FRAMEBUFFER_CONST_TYPE frame2, 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 frameM1, FRAMEBUFFER_CONST_TYPE frameM2, FRAMEBUFFER_CONST_TYPE frameS1, FRAMEBUFFER_CONST_TYPE frameS2, uint32_t sizeFrame)
 Fast update.
Public Member Functions inherited from hV_Board
 hV_Board ()
 Constructor.

Detailed Description

Wide medium screens class.

Constructor & Destructor Documentation

◆ Pervasive_Wide_Medium()

Pervasive_Wide_Medium::Pervasive_Wide_Medium ( eScreen_EPD_t eScreen_EPD,
pins_t board )

Constructor.

Parameters
eScreen_EPD_EXT3size and model of the e-screen
boardboard configuration

Member Function Documentation

◆ begin()

void Pervasive_Wide_Medium::begin ( )
virtual

Initialisation.

Initialise the board and read OTP

Reimplemented from Driver_EPD_Virtual.

◆ reference()

STRING_CONST_TYPE Pervasive_Wide_Medium::reference ( )
virtual

Driver reference.

Returns
STRING_CONST_TYPE scope and release number
Note
Example Wide medium v9.0.0

Reimplemented from Driver_EPD_Virtual.

◆ updateFast()

void Pervasive_Wide_Medium::updateFast ( FRAMEBUFFER_CONST_TYPE frame,
FRAMEBUFFER_CONST_TYPE frame2,
uint32_t sizeFrame )
virtual

Fast update.

Parameters
framenext image
frame2previous image
sizeFramesize of the frame

Reimplemented from Driver_EPD_Virtual.

◆ updateNormal()

void Pervasive_Wide_Medium::updateNormal ( FRAMEBUFFER_CONST_TYPE frame,
uint32_t sizeFrame )
virtual

Normal update.

Parameters
framenext image
sizeFramesize of the frame

Reimplemented from Driver_EPD_Virtual.


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