libEinkShield_mbedcli_ARM_NUCLEO_F446RE
Fork of libEinkShield_mbedcli_ARM_NUCLEO_F446RE by
EinkShield Class Reference
class EinkShield for mbed-os More...
#include <EinkShield.h>
Public Member Functions | |
| EinkShield (EPD_driver driver, PinName bsi_pin, PinName rstn_pin, PinName busyn_pin, PinName csb_pin, PinName dc_pin, PinName scl_pin, PinName sda_pin) | |
| Constructor to set pin assignment and driver. | |
| void | EPD_Init (void) |
| Driver initial. | |
| void | EPD_Display_KWR (unsigned char const *img_kw, unsigned char const *img_r) |
| Display image with color: black, white and red. | |
| void | EPD_Display_Red (void) |
| Display full screen red. | |
Detailed Description
class EinkShield for mbed-os
Definition at line 51 of file EinkShield.h.
Constructor & Destructor Documentation
| EinkShield | ( | EPD_driver | driver, |
| PinName | bsi_pin, | ||
| PinName | rstn_pin, | ||
| PinName | busyn_pin, | ||
| PinName | csb_pin, | ||
| PinName | dc_pin, | ||
| PinName | scl_pin, | ||
| PinName | sda_pin | ||
| ) |
Constructor to set pin assignment and driver.
- Parameters:
-
driver select different size display driver for EinkShield, for example: EL029TR1 bsi_pin bus selection pin rstn_pin reset pin, L: driver will reset when low busyn_pin busy pin, L: driver is busy csb_pin chip-select pin dc_pin data/command pin scl_pin serial clock pin sda_pin serial data pin
- Returns:
- none
Member Function Documentation
| void EPD_Display_KWR | ( | unsigned char const * | img_kw, |
| unsigned char const * | img_r | ||
| ) |
Display image with color: black, white and red.
Resolution of EL029TR1 is 128x296.
Pixel data alignment is from left to right and from top to bottom. img_kw point to black and white raw pixel data of image,
1 bit per pixel, 0 = black, 1 = white,
Total size of img_kw is 128x296/8 = 4736 bytes for EL029TR1. img_r point to red raw pixel data of image,
1 bit per pixel, 0 = red, 1 = reserved,
Total size of img_r is 128x296/8 = 4736 bytes for EL029TR1.
- Parameters:
-
img_kw point to black and white raw pixel data of image, 1 bit per pixel, 0 = black, 1 = white,img_r point to red raw pixel data of image, 1 bit per pixel, 0 = red, 1 = reserved,
- Returns:
- none
| void EPD_Display_Red | ( | void | ) |
Display full screen red.
- Parameters:
-
none
- Returns:
- none
| void EPD_Init | ( | void | ) |
Driver initial.
- Parameters:
-
none
- Returns:
- none
Generated on Tue Jul 12 2022 18:10:25 by
1.7.2
