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
Diff: main.cpp
- Revision:
- 0:15ddb7c389c5
- Child:
- 3:3a1d18ae2319
diff -r 000000000000 -r 15ddb7c389c5 main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Tue Jun 23 16:49:23 2015 +0000 @@ -0,0 +1,34 @@ +#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); + } + +} \ No newline at end of file