Wakeup Light with touch user interface, anti-aliased Font, SD card access and RTC usage on STM32F746NG-DISCO board

Dependencies:   BSP_DISCO_F746NG_patch_fixed LCD_DISCO_F746NG TS_DISCO_F746NG FATFileSystem TinyJpgDec_interwork mbed-src

main.cpp

Committer:
the_sz
Date:
2015-10-29
Revision:
0:995ae8b9afc8
Child:
1:35e2ad5cd1fe

File content as of revision 0:995ae8b9afc8:

#include "mbed.h"
#include "TS_DISCO_F746NG.h"
#include "LCD_DISCO_F746NG.h"

LCD_DISCO_F746NG lcd;
TS_DISCO_F746NG ts;

DigitalOut led1(LED1);
Ticker toggle_led_ticker;

void toggle_led()
{
    led1 = !led1;
}

int main()
{
    char buffer[100];
    int counter=0;
    led1 = 1;

    toggle_led_ticker.attach(&toggle_led, 0.2);
    while(1)
    {
        wait(0.2);

        snprintf(buffer,sizeof(buffer),"%u",counter);
        counter++;
        lcd.DisplayStringAt(0, LINE(1), (uint8_t *)buffer, CENTER_MODE);
    }
}