EInkShield_HelloWorld
Dependencies: libEinkShield_mbedcli_ARM_KL25Z
Fork of EInkShield_HelloWorld by
The actual display component with e-paper and Mbed board
Key Features
- SPI interface to EPD display
- Gray level support(Black, White and Red)
- Flash memory - 128MB
- One GPIO connected to LED
- Four push buttons for user feedback
Peripherals/IOs
Pinout
Typical connection
- Compatible with Arduino Headers
Datasheet
Program and Library
Import programEinkShield_HelloWorld_ARM_KL25Z
EInkShield_HelloWorld
Import librarylibEinkShield_mbedcli_ARM_KL25Z
libEinkShield_mbedcli_ARM_KL25Z
Import librarylibEinkShield_mbedcli_ARM_K22F
libEinkShield_mbedcli_ARM_K22F
Import librarylibEinkShield_mbedcli_ARM_NUCLEO_F446RE
libEinkShield_mbedcli_ARM_NUCLEO_F446RE
Import library
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.
|
Diff: README.md
- Revision:
- 1:9b126a535f52
- Parent:
- 0:6f162728dcca
--- a/README.md Tue Jul 24 02:58:08 2018 +0000 +++ b/README.md Tue Jul 24 03:00:34 2018 +0000 @@ -1,6 +1,6 @@ -# Getting started with EinkShield on mbed OS +# Getting started with EinkShield_HelloWorld on mbed OS -This guide reviews the steps required to get EinkShield working on an mbed OS platform. +This guide reviews the steps required to get EinkShield_HelloWorld working on an mbed OS platform. Please install [mbed CLI](https://github.com/ARMmbed/mbed-cli#installing-mbed-cli). @@ -9,8 +9,8 @@ From the command-line, import the example: ``` -mbed import EinkShield -cd EinkShield +mbed import EinkShield_HelloWorld +cd EinkShield_HelloWorld ``` ### Now compile @@ -41,7 +41,7 @@ Total Static RAM memory (data + bss): 7168 bytes Total RAM memory (data + bss + heap + stack): 7168 bytes Total Flash memory (text + data + misc): 43402 bytes -Image: .\.build\KL25Z\ARM\EinkShield.bin +Image: .\.build\KL25Z\ARM\EinkShield_HelloWorld.bin ``` ### Program your board