Paperd.Ink Library 0.0.5
Library for interacting with Paperd.Ink devices.
Loading...
Searching...
No Matches
GxEPD2_213_Z19c Class Reference

#include <GxEPD2_213_Z19c.h>

Inheritance diagram for GxEPD2_213_Z19c:
GxEPD2_EPD

Public Member Functions

 GxEPD2_213_Z19c (int16_t cs, int16_t dc, int16_t rst, int16_t busy)
 
void clearScreen (uint8_t value=0xFF)
 
void clearScreen (uint8_t black_value, uint8_t color_value)
 
void writeScreenBuffer (uint8_t value=0xFF)
 
void writeScreenBuffer (uint8_t black_value, uint8_t color_value)
 
void writeImage (const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert=false, bool mirror_y=false, bool pgm=false)
 
void writeImagePart (const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, int16_t x, int16_t y, int16_t w, int16_t h, bool invert=false, bool mirror_y=false, bool pgm=false)
 
void writeImage (const uint8_t *black, const uint8_t *color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert=false, bool mirror_y=false, bool pgm=false)
 
void writeImagePrevious (const uint8_t *black, int16_t x, int16_t y, int16_t w, int16_t h, bool invert=false, bool mirror_y=false, bool pgm=false)
 
void writeImageNew (const uint8_t *black, int16_t x, int16_t y, int16_t w, int16_t h, bool invert=false, bool mirror_y=false, bool pgm=false)
 
void writeImagePart (const uint8_t *black, const uint8_t *color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, int16_t x, int16_t y, int16_t w, int16_t h, bool invert=false, bool mirror_y=false, bool pgm=false)
 
void writeImagePartPrevious (const uint8_t *black, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, int16_t x, int16_t y, int16_t w, int16_t h, bool invert=false, bool mirror_y=false, bool pgm=false)
 
void writeImagePartNew (const uint8_t *black, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, int16_t x, int16_t y, int16_t w, int16_t h, bool invert=false, bool mirror_y=false, bool pgm=false)
 
void writeNative (const uint8_t *data1, const uint8_t *data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert=false, bool mirror_y=false, bool pgm=false)
 
void drawImage (const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert=false, bool mirror_y=false, bool pgm=false)
 
void drawImagePart (const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, int16_t x, int16_t y, int16_t w, int16_t h, bool invert=false, bool mirror_y=false, bool pgm=false)
 
void drawImage (const uint8_t *black, const uint8_t *color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert=false, bool mirror_y=false, bool pgm=false)
 
void drawImagePart (const uint8_t *black, const uint8_t *color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, int16_t x, int16_t y, int16_t w, int16_t h, bool invert=false, bool mirror_y=false, bool pgm=false)
 
void drawNative (const uint8_t *data1, const uint8_t *data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert=false, bool mirror_y=false, bool pgm=false)
 
void refresh (bool partial_update_mode=false)
 
void refresh (int16_t x, int16_t y, int16_t w, int16_t h)
 
void refresh_bw (int16_t x, int16_t y, int16_t w, int16_t h)
 
void powerOff ()
 
void hibernate ()
 
- Public Member Functions inherited from GxEPD2_EPD
 GxEPD2_EPD (int16_t cs, int16_t dc, int16_t rst, int16_t busy, int16_t busy_level, uint32_t busy_timeout, uint16_t w, uint16_t h, GxEPD2::Panel p, bool c, bool pu, bool fpu)
 
virtual void init (uint32_t serial_diag_bitrate=0)
 
virtual void init (uint32_t serial_diag_bitrate, bool initial, uint16_t reset_duration=10, bool pulldown_rst_mode=false)
 
virtual void writeImageForFullRefresh (const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert=false, bool mirror_y=false, bool pgm=false)
 
virtual void writeScreenBufferAgain (uint8_t value=0xFF)
 
virtual void writeImageAgain (const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert=false, bool mirror_y=false, bool pgm=false)
 
virtual void writeImagePartAgain (const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, int16_t x, int16_t y, int16_t w, int16_t h, bool invert=false, bool mirror_y=false, bool pgm=false)
 
virtual void setPaged ()
 
void setBusyCallback (void(*busyCallback)(const void *), const void *busy_callback_parameter=0)
 
void selectSPI (SPIClass &spi, SPISettings spi_settings)
 

Static Public Attributes

static const uint16_t WIDTH = 104
 
static const uint16_t WIDTH_VISIBLE = WIDTH
 
static const uint16_t HEIGHT = 212
 
static const GxEPD2::Panel panel = GxEPD2::GDEW0213Z19
 
static const bool hasColor = true
 
static const bool hasPartialUpdate = true
 
static const bool usePartialUpdateWindow = false
 
static const bool hasFastPartialUpdate = false
 
static const uint16_t power_on_time = 100
 
static const uint16_t power_off_time = 50
 
static const uint16_t full_refresh_time = 17000
 
static const uint16_t partial_refresh_time = 17000
 

Additional Inherited Members

- Static Public Member Functions inherited from GxEPD2_EPD
static uint16_t gx_uint16_min (uint16_t a, uint16_t b)
 
static uint16_t gx_uint16_max (uint16_t a, uint16_t b)
 
- Public Attributes inherited from GxEPD2_EPD
const uint16_t WIDTH
 
const uint16_t HEIGHT
 
const GxEPD2::Panel panel
 
const bool hasColor
 
const bool hasPartialUpdate
 
const bool hasFastPartialUpdate
 
- Protected Member Functions inherited from GxEPD2_EPD
void _reset ()
 
void _waitWhileBusy (const char *comment=0, uint16_t busy_time=5000)
 
void _writeCommand (uint8_t c)
 
void _writeData (uint8_t d)
 
void _writeData (const uint8_t *data, uint16_t n)
 
void _writeDataPGM (const uint8_t *data, uint16_t n, int16_t fill_with_zeroes=0)
 
void _writeDataPGM_sCS (const uint8_t *data, uint16_t n, int16_t fill_with_zeroes=0)
 
void _writeCommandData (const uint8_t *pCommandData, uint8_t datalen)
 
void _writeCommandDataPGM (const uint8_t *pCommandData, uint8_t datalen)
 
void _startTransfer ()
 
void _transfer (uint8_t value)
 
void _endTransfer ()
 
- Protected Attributes inherited from GxEPD2_EPD
int16_t _cs
 
int16_t _dc
 
int16_t _rst
 
int16_t _busy
 
int16_t _busy_level
 
uint32_t _busy_timeout
 
bool _diag_enabled
 
bool _pulldown_rst_mode
 
SPIClass * _pSPIx
 
SPISettings _spi_settings
 
bool _initial_write
 
bool _initial_refresh
 
bool _power_is_on
 
bool _using_partial_mode
 
bool _hibernating
 
uint16_t _reset_duration
 
void(* _busy_callback )(const void *)
 
const void * _busy_callback_parameter
 

Detailed Description

Definition at line 18 of file GxEPD2_213_Z19c.h.

Constructor & Destructor Documentation

◆ GxEPD2_213_Z19c()

GxEPD2_213_Z19c::GxEPD2_213_Z19c ( int16_t cs,
int16_t dc,
int16_t rst,
int16_t busy )

Definition at line 15 of file GxEPD2_213_Z19c.cpp.

15 :
16 GxEPD2_EPD(cs, dc, rst, busy, LOW, 20000000, WIDTH, HEIGHT, panel, hasColor, hasPartialUpdate, hasFastPartialUpdate)
17{
18}
static const bool hasColor
static const bool hasFastPartialUpdate
static const bool hasPartialUpdate
static const uint16_t WIDTH
static const GxEPD2::Panel panel
static const uint16_t HEIGHT
GxEPD2_EPD(int16_t cs, int16_t dc, int16_t rst, int16_t busy, int16_t busy_level, uint32_t busy_timeout, uint16_t w, uint16_t h, GxEPD2::Panel p, bool c, bool pu, bool fpu)

Member Function Documentation

◆ clearScreen() [1/2]

void GxEPD2_213_Z19c::clearScreen ( uint8_t black_value,
uint8_t color_value )

Definition at line 25 of file GxEPD2_213_Z19c.cpp.

26{
27 _initial_write = false; // initial full screen buffer clean done
28 _Init_Part();
29 _writeCommand(0x91); // partial in
30 _setPartialRamArea(0, 0, WIDTH, HEIGHT);
31 _writeCommand(0x10);
32 for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++)
33 {
34 _writeData(black_value);
35 }
36 _writeCommand(0x13);
37 for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++)
38 {
39 _writeData(color_value);
40 }
41 _Update_Part();
42 _writeCommand(0x92); // partial out
43}
void _writeCommand(uint8_t c)
void _writeData(uint8_t d)
bool _initial_write
Definition GxEPD2_EPD.h:117

◆ clearScreen() [2/2]

void GxEPD2_213_Z19c::clearScreen ( uint8_t value = 0xFF)
virtual

Implements GxEPD2_EPD.

Definition at line 20 of file GxEPD2_213_Z19c.cpp.

21{
22 clearScreen(value, 0xFF);
23}
void clearScreen(uint8_t value=0xFF)

◆ drawImage() [1/2]

void GxEPD2_213_Z19c::drawImage ( const uint8_t * black,
const uint8_t * color,
int16_t x,
int16_t y,
int16_t w,
int16_t h,
bool invert = false,
bool mirror_y = false,
bool pgm = false )

Definition at line 240 of file GxEPD2_213_Z19c.cpp.

241{
242 writeImage(black, color, x, y, w, h, invert, mirror_y, pgm);
243 refresh(x, y, w, h);
244}
void writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert=false, bool mirror_y=false, bool pgm=false)
void refresh(bool partial_update_mode=false)

◆ drawImage() [2/2]

void GxEPD2_213_Z19c::drawImage ( const uint8_t bitmap[],
int16_t x,
int16_t y,
int16_t w,
int16_t h,
bool invert = false,
bool mirror_y = false,
bool pgm = false )

Definition at line 227 of file GxEPD2_213_Z19c.cpp.

228{
229 writeImage(bitmap, x, y, w, h, invert, mirror_y, pgm);
230 refresh(x, y, w, h);
231}

◆ drawImagePart() [1/2]

void GxEPD2_213_Z19c::drawImagePart ( const uint8_t * black,
const uint8_t * color,
int16_t x_part,
int16_t y_part,
int16_t w_bitmap,
int16_t h_bitmap,
int16_t x,
int16_t y,
int16_t w,
int16_t h,
bool invert = false,
bool mirror_y = false,
bool pgm = false )

Definition at line 246 of file GxEPD2_213_Z19c.cpp.

248{
249 writeImagePart(black, color, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm);
250 refresh(x, y, w, h);
251}
void writeImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, int16_t x, int16_t y, int16_t w, int16_t h, bool invert=false, bool mirror_y=false, bool pgm=false)

◆ drawImagePart() [2/2]

void GxEPD2_213_Z19c::drawImagePart ( const uint8_t bitmap[],
int16_t x_part,
int16_t y_part,
int16_t w_bitmap,
int16_t h_bitmap,
int16_t x,
int16_t y,
int16_t w,
int16_t h,
bool invert = false,
bool mirror_y = false,
bool pgm = false )

Definition at line 233 of file GxEPD2_213_Z19c.cpp.

235{
236 writeImagePart(bitmap, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm);
237 refresh(x, y, w, h);
238}

◆ drawNative()

void GxEPD2_213_Z19c::drawNative ( const uint8_t * data1,
const uint8_t * data2,
int16_t x,
int16_t y,
int16_t w,
int16_t h,
bool invert = false,
bool mirror_y = false,
bool pgm = false )

Definition at line 253 of file GxEPD2_213_Z19c.cpp.

254{
255 writeNative(data1, data2, x, y, w, h, invert, mirror_y, pgm);
256 refresh(x, y, w, h);
257}
void writeNative(const uint8_t *data1, const uint8_t *data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert=false, bool mirror_y=false, bool pgm=false)

◆ hibernate()

void GxEPD2_213_Z19c::hibernate ( )
virtual

Implements GxEPD2_EPD.

Definition at line 291 of file GxEPD2_213_Z19c.cpp.

292{
293 _PowerOff();
294 if (_rst >= 0)
295 {
296 _writeCommand(0x07); // deep sleep
297 _writeData(0xA5); // check code
298 _hibernating = true;
299 }
300}
int16_t _rst
Definition GxEPD2_EPD.h:112
bool _hibernating
Definition GxEPD2_EPD.h:118

◆ powerOff()

void GxEPD2_213_Z19c::powerOff ( void )
virtual

Implements GxEPD2_EPD.

Definition at line 286 of file GxEPD2_213_Z19c.cpp.

287{
288 _PowerOff();
289}

◆ refresh() [1/2]

void GxEPD2_213_Z19c::refresh ( bool partial_update_mode = false)
virtual

Implements GxEPD2_EPD.

Definition at line 259 of file GxEPD2_213_Z19c.cpp.

260{
261 if (partial_update_mode) refresh(0, 0, WIDTH, HEIGHT);
262 else _Update_Full();
263}

◆ refresh() [2/2]

void GxEPD2_213_Z19c::refresh ( int16_t x,
int16_t y,
int16_t w,
int16_t h )
virtual

Implements GxEPD2_EPD.

Definition at line 265 of file GxEPD2_213_Z19c.cpp.

266{
267 // intersection with screen
268 int16_t w1 = x < 0 ? w + x : w; // reduce
269 int16_t h1 = y < 0 ? h + y : h; // reduce
270 int16_t x1 = x < 0 ? 0 : x; // limit
271 int16_t y1 = y < 0 ? 0 : y; // limit
272 w1 = x1 + w1 < int16_t(WIDTH) ? w1 : int16_t(WIDTH) - x1; // limit
273 h1 = y1 + h1 < int16_t(HEIGHT) ? h1 : int16_t(HEIGHT) - y1; // limit
274 if ((w1 <= 0) || (h1 <= 0)) return;
275 // make x1, w1 multiple of 8
276 w1 += x1 % 8;
277 if (w1 % 8 > 0) w1 += 8 - w1 % 8;
278 x1 -= x1 % 8;
279 _Init_Part();
280 if (usePartialUpdateWindow) _writeCommand(0x91); // partial in
281 _setPartialRamArea(x1, y1, w1, h1);
282 _Update_Part();
283 if (usePartialUpdateWindow) _writeCommand(0x92); // partial out
284}
static const bool usePartialUpdateWindow

◆ refresh_bw()

void GxEPD2_213_Z19c::refresh_bw ( int16_t x,
int16_t y,
int16_t w,
int16_t h )

Definition at line 399 of file GxEPD2_213_Z19c.cpp.

400{
401 x -= x % 8; // byte boundary
402 w -= w % 8; // byte boundary
403 int16_t x1 = x < 0 ? 0 : x; // limit
404 int16_t y1 = y < 0 ? 0 : y; // limit
405 int16_t w1 = x + w < int16_t(WIDTH) ? w : int16_t(WIDTH) - x; // limit
406 int16_t h1 = y + h < int16_t(HEIGHT) ? h : int16_t(HEIGHT) - y; // limit
407 w1 -= x1 - x;
408 h1 -= y1 - y;
409 _Init_Part();
410 _writeCommand(0x20);
411 _writeDataPGM(lut_20_vcomDC_partial, sizeof(lut_20_vcomDC_partial), 44 - sizeof(lut_20_vcomDC_partial));
412 _writeCommand(0x21);
413 _writeDataPGM(lut_21_ww_partial, sizeof(lut_21_ww_partial), 42 - sizeof(lut_21_ww_partial));
414 _writeCommand(0x22);
415 _writeDataPGM(lut_22_bw_partial, sizeof(lut_22_bw_partial), 42 - sizeof(lut_22_bw_partial));
416 _writeCommand(0x23);
417 _writeDataPGM(lut_23_wb_partial, sizeof(lut_23_wb_partial), 42 - sizeof(lut_23_wb_partial));
418 _writeCommand(0x24);
419 _writeDataPGM(lut_24_bb_partial, sizeof(lut_24_bb_partial), 42 - sizeof(lut_24_bb_partial));
420 _writeCommand(0x00); // panel setting
421 _writeData(0xbf); // LUT from registers, b/w
422 _writeCommand(0x50); // VCOM AND DATA INTERVAL SETTING
423 _writeData(0xf7); // WBmode:VBDF 17|D7 VBDW 97 VBDB 57 WBRmode:VBDF F7 VBDW 77 VBDB 37 VBDR B7
424 _writeCommand(0x91); // partial in
425 _setPartialRamArea(x1, y1, w1, h1);
426 _Update_Part();
427 _writeCommand(0x92); // partial out
428 _writeCommand(0x00); // panel setting
429 _writeData(0x8f); // LUT from OTP
430}
void _writeDataPGM(const uint8_t *data, uint16_t n, int16_t fill_with_zeroes=0)

◆ writeImage() [1/2]

void GxEPD2_213_Z19c::writeImage ( const uint8_t * black,
const uint8_t * color,
int16_t x,
int16_t y,
int16_t w,
int16_t h,
bool invert = false,
bool mirror_y = false,
bool pgm = false )

Definition at line 74 of file GxEPD2_213_Z19c.cpp.

75{
76 _writeImage(0x10, black, x, y, w, h, invert, mirror_y, pgm);
77 _writeImage(0x13, color, x, y, w, h, invert, mirror_y, pgm);
78}

◆ writeImage() [2/2]

void GxEPD2_213_Z19c::writeImage ( const uint8_t bitmap[],
int16_t x,
int16_t y,
int16_t w,
int16_t h,
bool invert = false,
bool mirror_y = false,
bool pgm = false )
virtual

Implements GxEPD2_EPD.

Definition at line 69 of file GxEPD2_213_Z19c.cpp.

70{
71 writeImage(bitmap, NULL, x, y, w, h, invert, mirror_y, pgm);
72}

◆ writeImageNew()

void GxEPD2_213_Z19c::writeImageNew ( const uint8_t * black,
int16_t x,
int16_t y,
int16_t w,
int16_t h,
bool invert = false,
bool mirror_y = false,
bool pgm = false )

Definition at line 135 of file GxEPD2_213_Z19c.cpp.

136{
137 _writeImage(0x13, black, x, y, w, h, invert, mirror_y, pgm);
138}

◆ writeImagePart() [1/2]

void GxEPD2_213_Z19c::writeImagePart ( const uint8_t * black,
const uint8_t * color,
int16_t x_part,
int16_t y_part,
int16_t w_bitmap,
int16_t h_bitmap,
int16_t x,
int16_t y,
int16_t w,
int16_t h,
bool invert = false,
bool mirror_y = false,
bool pgm = false )

Definition at line 146 of file GxEPD2_213_Z19c.cpp.

148{
149 _writeImagePart(0x10, black, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm);
150 _writeImagePart(0x13, color, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm);
151}

◆ writeImagePart() [2/2]

void GxEPD2_213_Z19c::writeImagePart ( const uint8_t bitmap[],
int16_t x_part,
int16_t y_part,
int16_t w_bitmap,
int16_t h_bitmap,
int16_t x,
int16_t y,
int16_t w,
int16_t h,
bool invert = false,
bool mirror_y = false,
bool pgm = false )
virtual

Implements GxEPD2_EPD.

Definition at line 140 of file GxEPD2_213_Z19c.cpp.

142{
143 writeImagePart(bitmap, NULL, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm);
144}

◆ writeImagePartNew()

void GxEPD2_213_Z19c::writeImagePartNew ( const uint8_t * black,
int16_t x_part,
int16_t y_part,
int16_t w_bitmap,
int16_t h_bitmap,
int16_t x,
int16_t y,
int16_t w,
int16_t h,
bool invert = false,
bool mirror_y = false,
bool pgm = false )

Definition at line 213 of file GxEPD2_213_Z19c.cpp.

215{
216 _writeImagePart(0x13, black, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm);
217}

◆ writeImagePartPrevious()

void GxEPD2_213_Z19c::writeImagePartPrevious ( const uint8_t * black,
int16_t x_part,
int16_t y_part,
int16_t w_bitmap,
int16_t h_bitmap,
int16_t x,
int16_t y,
int16_t w,
int16_t h,
bool invert = false,
bool mirror_y = false,
bool pgm = false )

Definition at line 207 of file GxEPD2_213_Z19c.cpp.

209{
210 _writeImagePart(0x10, black, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm);
211}

◆ writeImagePrevious()

void GxEPD2_213_Z19c::writeImagePrevious ( const uint8_t * black,
int16_t x,
int16_t y,
int16_t w,
int16_t h,
bool invert = false,
bool mirror_y = false,
bool pgm = false )

Definition at line 130 of file GxEPD2_213_Z19c.cpp.

131{
132 _writeImage(0x10, black, x, y, w, h, invert, mirror_y, pgm);
133}

◆ writeNative()

void GxEPD2_213_Z19c::writeNative ( const uint8_t * data1,
const uint8_t * data2,
int16_t x,
int16_t y,
int16_t w,
int16_t h,
bool invert = false,
bool mirror_y = false,
bool pgm = false )

Definition at line 219 of file GxEPD2_213_Z19c.cpp.

220{
221 if (data1)
222 {
223 writeImage(data1, x, y, w, h, invert, mirror_y, pgm);
224 }
225}

◆ writeScreenBuffer() [1/2]

void GxEPD2_213_Z19c::writeScreenBuffer ( uint8_t black_value,
uint8_t color_value )

Definition at line 50 of file GxEPD2_213_Z19c.cpp.

51{
52 _initial_write = false; // initial full screen buffer clean done
53 _Init_Part();
54 _writeCommand(0x91); // partial in
55 _setPartialRamArea(0, 0, WIDTH, HEIGHT);
56 _writeCommand(0x10);
57 for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++)
58 {
59 _writeData(black_value);
60 }
61 _writeCommand(0x13);
62 for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++)
63 {
64 _writeData(color_value);
65 }
66 _writeCommand(0x92); // partial out
67}

◆ writeScreenBuffer() [2/2]

void GxEPD2_213_Z19c::writeScreenBuffer ( uint8_t value = 0xFF)
virtual

Implements GxEPD2_EPD.

Definition at line 45 of file GxEPD2_213_Z19c.cpp.

46{
47 writeScreenBuffer(value, 0xFF);
48}
void writeScreenBuffer(uint8_t value=0xFF)

Member Data Documentation

◆ full_refresh_time

const uint16_t GxEPD2_213_Z19c::full_refresh_time = 17000
static

Definition at line 32 of file GxEPD2_213_Z19c.h.

◆ hasColor

const bool GxEPD2_213_Z19c::hasColor = true
static

Definition at line 26 of file GxEPD2_213_Z19c.h.

◆ hasFastPartialUpdate

const bool GxEPD2_213_Z19c::hasFastPartialUpdate = false
static

Definition at line 29 of file GxEPD2_213_Z19c.h.

◆ hasPartialUpdate

const bool GxEPD2_213_Z19c::hasPartialUpdate = true
static

Definition at line 27 of file GxEPD2_213_Z19c.h.

◆ HEIGHT

const uint16_t GxEPD2_213_Z19c::HEIGHT = 212
static

Definition at line 24 of file GxEPD2_213_Z19c.h.

◆ panel

const GxEPD2::Panel GxEPD2_213_Z19c::panel = GxEPD2::GDEW0213Z19
static

Definition at line 25 of file GxEPD2_213_Z19c.h.

◆ partial_refresh_time

const uint16_t GxEPD2_213_Z19c::partial_refresh_time = 17000
static

Definition at line 33 of file GxEPD2_213_Z19c.h.

◆ power_off_time

const uint16_t GxEPD2_213_Z19c::power_off_time = 50
static

Definition at line 31 of file GxEPD2_213_Z19c.h.

◆ power_on_time

const uint16_t GxEPD2_213_Z19c::power_on_time = 100
static

Definition at line 30 of file GxEPD2_213_Z19c.h.

◆ usePartialUpdateWindow

const bool GxEPD2_213_Z19c::usePartialUpdateWindow = false
static

Definition at line 28 of file GxEPD2_213_Z19c.h.

◆ WIDTH

const uint16_t GxEPD2_213_Z19c::WIDTH = 104
static

Definition at line 22 of file GxEPD2_213_Z19c.h.

◆ WIDTH_VISIBLE

const uint16_t GxEPD2_213_Z19c::WIDTH_VISIBLE = WIDTH
static

Definition at line 23 of file GxEPD2_213_Z19c.h.


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