Rosette LUKONGE / Mbed 2 deprecated led_lcd

Dependencies:   mbed

main.cpp

Committer:
rosette
Date:
2021-06-03
Revision:
0:4b4945bda9f0

File content as of revision 0:4b4945bda9f0:

#include "mbed.h"
#include "C12832.h"

DigitalIn pushButton(p9);
DigitalOut led(LED1);
C12832 lcd(SPI_MOSI, SPI_SCK, SPI_MISO, p5, p6); 

char ledBlinking[] = "Led is blinking";

// create an instance of LCD
static void display(char *lcdPrint) {
    lcd.cls();  // Clear LCD
    lcd.locate(3,5); // get cursor to position x=3px and y=5px
    lcd.printf(lcdPrint); // Write text into LCD buffer
    lcd.copy_to_lcd();
     // Clear LCD
}

    void Blink(){
        for(int i=0; i<3; i++){
            display(ledBlinking);
            led=0;
            wait(0.5);
            led=1;
            wait(0.5);
        }
        led=0;
        lcd.cls();
}

int main() {
    while (1) {
        
    if(pushButton == 1)
    {
        Blink();
    }
    wait(0.5);
  
    }
}