Demo for the Adafruit_SHARP_Memory_Display.

Dependencies:   Adafruit_SHARP_Memory_Display BLE_API mbed nRF51822

Port of the "sharpmemtest" from Adafruit. the original file is available here: https://github.com/adafruit/Adafruit_SHARP_Memory_Display/tree/master/examples/sharpmemtest

main.cpp

Committer:
marcpl
Date:
2015-06-23
Revision:
0:15ddb7c389c5
Child:
3:3a1d18ae2319

File content as of revision 0:15ddb7c389c5:

#include "mbed.h"
#include "Adafruit_SharpMem.h"

DigitalOut myled(LED1);

Adafruit_SharpMem lcd(p16, p15, p14, p17, p13);

int main() {
    // See https://github.com/adafruit/Adafruit_SHARP_Memory_Display
    // See https://github.com/adafruit/Adafruit-GFX-Library
    // See https://developer.mbed.org/users/peu605/code/Adafruit-GFX-Library/
    // See https://developer.mbed.org/users/rgrover1/code/SharpLCD/
    // See https://developer.mbed.org/teams/EIC_mbed/code/Adafruit-GFX/
    
    lcd.begin();
    lcd.setRotation(0);
    lcd.enableDisplay();
    lcd.clearDisplay();
    lcd.setCursor(10, 30);
    lcd.setTextSize(1);
    lcd.setTextColor(BLACK);
    lcd.printf("Test\n");
    
    lcd.drawLine(0, 0, 5, 5, BLACK);
    lcd.fillRect(10, 40, 60, 30, BLACK);
    lcd.fillRect(15, 45, 60, 30, WHITE);
    lcd.refresh();
    
    while(1) {
        myled = myled == 1 ? 0 : 1;
        wait(0.2);
    }
    
}