Pervasive Displays Library Suite - Basic edition 8.0.8
Library for Pervasive Displays e-paper screens and EXT3 extension board
|
Class for Pervasive Displays e-paper displays. More...
#include <hV_Utilities_PDLS.h>
Public Member Functions | |
void | setTemperatureC (int8_t temperatureC=25) |
Set temperature in Celsius. | |
void | setTemperatureF (int16_t temperatureF=77) |
Set temperature in Fahrenheit. | |
uint8_t | checkTemperatureMode (uint8_t updateMode) |
Check the mode against the temperature. | |
void | setPowerProfile (uint8_t mode=0x00, uint8_t scope=0x01) |
Set the power profile. | |
void | invert (bool flag) |
Invert screen. | |
uint8_t | screenColours () |
Get number of colours. | |
virtual String | screenNumber () |
Screen number. | |
void | debugVariant (uint8_t contextFilm) |
Recommend variant for film. | |
Public Member Functions inherited from hV_Board | |
hV_Board () | |
Constructor. | |
void | setPanelPowerPin (uint8_t panelPowerPin=(uint8_t) 0xff) |
Set panelPower pin. | |
pins_t | getBoardPins () |
Get the pins of the board. | |
Class for Pervasive Displays e-paper displays.
Shared common functions and variables
uint8_t hV_Utilities_PDLS::checkTemperatureMode | ( | uint8_t | updateMode | ) |
Check the mode against the temperature.
updateMode | expected update mode |
void hV_Utilities_PDLS::debugVariant | ( | uint8_t | contextFilm | ) |
Recommend variant for film.
uint8_t | Context film |
void hV_Utilities_PDLS::invert | ( | bool | flag | ) |
Invert screen.
Invert black and white colours
flag | true to invert, false for normal screen |
uint8_t hV_Utilities_PDLS::screenColours | ( | ) |
Get number of colours.
|
virtual |
Screen number.
void hV_Utilities_PDLS::setPowerProfile | ( | uint8_t | mode = 0x00, |
uint8_t | scope = 0x01 ) |
Set the power profile.
mode | default = POWER_MODE_AUTO, otherwise POWER_MODE_MANUAL |
scope | default = POWER_SCOPE_GPIO_ONLY, otherwise POWER_SCOPE_NONE |
void hV_Utilities_PDLS::setTemperatureC | ( | int8_t | temperatureC = 25 | ) |
Set temperature in Celsius.
Set the temperature for update
temperatureC | temperature in °C, default = 25 °C |
void hV_Utilities_PDLS::setTemperatureF | ( | int16_t | temperatureF = 77 | ) |
Set temperature in Fahrenheit.
Set the temperature for update
temperatureF | temperature in °F, default = 77 °F = 25 °C |