EPD Display  1.0.0
Library and application for EPD smart displays
Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
EPD_4in2 Class Reference

E-Paper size 4.2" initialization. More...

#include <EPD_4in2.h>

Inheritance diagram for EPD_4in2:
Inheritance graph
[legend]
Collaboration diagram for EPD_4in2:
Collaboration graph
[legend]

Public Member Functions

 EPD_4in2 ()
 Construct a new specific 4.2 inch display object. More...
 
virtual void init ()
 Initialize the e-Paper register. More...
 
virtual void show (DisplayCanvas *canvas, uint8_t canvas_layer)
 Show content- Sends the image buffer in RAM to e-Paper and displays. More...
 
virtual void Clear ()
 Clear screen. More...
 
virtual void Sleep ()
 Enter sleep mode. More...
 
- Public Member Functions inherited from EPD_Display
 EPD_Display (uint16_t w, uint16_t h, uint16_t r, uint8_t c)
 Construct a new epd display::epd display object. More...
 
DisplaySize_t getSize ()
 Return display size. More...
 
int16_t getWidth ()
 Return display width. More...
 
int16_t getHeight ()
 Return display height. More...
 

Protected Member Functions

virtual void TurnOnDisplay (void)
 Turn On Display. More...
 
- Protected Member Functions inherited from EPD_Display
void SendCommand (uint8_t Reg)
 Send Command. More...
 
void SendData (uint8_t Data)
 Send Data. More...
 

Private Member Functions

virtual void reset ()
 Software reset. More...
 
virtual void ReadBusy ()
 Wait until the busy_pin goes LOW. More...
 

Additional Inherited Members

- Protected Attributes inherited from EPD_Display
DisplaySize_t display_size
 

Detailed Description

E-Paper size 4.2" initialization.


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