LCD example program using mbed apps board or apps shield

Dependencies:   C027 mbed

main.cpp

Committer:
sam_grove
Date:
2014-02-03
Revision:
1:da57ef8d306e
Parent:
0:4ea8268e9d66

File content as of revision 1:da57ef8d306e:

#include "mbed.h"
#include "C027.h"
#include "C12832_lcd.h"

#define MBED_APPS_SHIELD
//#define MBED_APPS_BOARD

#if defined(MBED_APPS_SHIELD)
  C12832_LCD lcd(D11, D13, D12, D7, D10);
  DigitalOut myled(P3_25);
#elif defined(MBED_APPS_BOARD)
  C12832_LCD lcd(p5, p7, p6, p8, p11);
  DigitalOut myled(LED1);
#else
#error application board not defined
#endif

int main() {
    while(1) {
        myled = 1;
        wait(0.2);
        myled = 0;
        wait(0.2);
        lcd.cls();
        lcd.locate(0,3);
        lcd.printf("Hello IoT Workshop\n");
    }
}