nb,nb,n

Dependencies:   mbed LCD_DISCO_F746NG BSP_DISCO_F746NG

Committer:
elaboure
Date:
Tue Jun 04 15:03:57 2019 +0000
Revision:
0:732f5216fe61
essai

Who changed what in which revision?

UserRevisionLine numberNew contents of line
elaboure 0:732f5216fe61 1 #include "mbed.h"
elaboure 0:732f5216fe61 2 #include "LCD_DISCO_F746NG.h"
elaboure 0:732f5216fe61 3
elaboure 0:732f5216fe61 4 LCD_DISCO_F746NG lcd;
elaboure 0:732f5216fe61 5
elaboure 0:732f5216fe61 6 DigitalOut led1(LED1);
elaboure 0:732f5216fe61 7
elaboure 0:732f5216fe61 8 int main()
elaboure 0:732f5216fe61 9 {
elaboure 0:732f5216fe61 10 led1 = 1;
elaboure 0:732f5216fe61 11
elaboure 0:732f5216fe61 12 lcd.DisplayStringAt(0, LINE(1), (uint8_t *)"MBED EXAMPLE", CENTER_MODE);
elaboure 0:732f5216fe61 13 wait(1);
elaboure 0:732f5216fe61 14
elaboure 0:732f5216fe61 15 while(1)
elaboure 0:732f5216fe61 16 {
elaboure 0:732f5216fe61 17 lcd.Clear(LCD_COLOR_BLUE);
elaboure 0:732f5216fe61 18 lcd.SetBackColor(LCD_COLOR_BLUE);
elaboure 0:732f5216fe61 19 lcd.SetTextColor(LCD_COLOR_WHITE);
elaboure 0:732f5216fe61 20 wait(0.3);
elaboure 0:732f5216fe61 21 lcd.DisplayStringAt(0, LINE(5), (uint8_t *)"Essai STM32F746NG", CENTER_MODE);
elaboure 0:732f5216fe61 22 wait(1);
elaboure 0:732f5216fe61 23
elaboure 0:732f5216fe61 24 lcd.Clear(LCD_COLOR_GREEN);
elaboure 0:732f5216fe61 25
elaboure 0:732f5216fe61 26 lcd.SetTextColor(LCD_COLOR_BLUE);
elaboure 0:732f5216fe61 27 lcd.DrawRect(10, 20, 50, 50);
elaboure 0:732f5216fe61 28 wait(0.1);
elaboure 0:732f5216fe61 29 lcd.SetTextColor(LCD_COLOR_BROWN);
elaboure 0:732f5216fe61 30 lcd.DrawCircle(80, 80, 50);
elaboure 0:732f5216fe61 31 wait(0.1);
elaboure 0:732f5216fe61 32 lcd.SetTextColor(LCD_COLOR_YELLOW);
elaboure 0:732f5216fe61 33 lcd.DrawEllipse(150, 150, 50, 100);
elaboure 0:732f5216fe61 34 wait(0.1);
elaboure 0:732f5216fe61 35 lcd.SetTextColor(LCD_COLOR_RED);
elaboure 0:732f5216fe61 36 lcd.FillCircle(200, 200, 40);
elaboure 0:732f5216fe61 37 wait(1);
elaboure 0:732f5216fe61 38
elaboure 0:732f5216fe61 39 lcd.SetBackColor(LCD_COLOR_ORANGE);
elaboure 0:732f5216fe61 40 lcd.SetTextColor(LCD_COLOR_CYAN);
elaboure 0:732f5216fe61 41 lcd.DisplayStringAt(0, LINE(5), (uint8_t *)"Pas mal !!!", CENTER_MODE);
elaboure 0:732f5216fe61 42 wait(1);
elaboure 0:732f5216fe61 43
elaboure 0:732f5216fe61 44 led1 = !led1;
elaboure 0:732f5216fe61 45 }
elaboure 0:732f5216fe61 46 }