Marumbo Sichinga / Mbed 2 deprecated mbed_blinky_simulator

Dependencies:   mbed

blink3Times.cpp

Committer:
marumbo
Date:
2021-05-31
Revision:
6:e2fa7f880add

File content as of revision 6:e2fa7f880add:

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

DigitalIn pushButton(p9);

C12832 lcd(SPI_MOSI, SPI_SCK, SPI_MISO, p10, p11); 

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
}


DigitalOut led(LED1);
int i=0;

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

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