ok

Dependencies:   LCD_DISCO_F429ZI mbed BSP_DISCO_F429ZI

Committer:
pat66240
Date:
Tue Sep 01 14:57:22 2020 +0000
Revision:
0:bd4ee7c455fb
ok

Who changed what in which revision?

UserRevisionLine numberNew contents of line
pat66240 0:bd4ee7c455fb 1 #include "mbed.h"
pat66240 0:bd4ee7c455fb 2 #include "LCD_DISCO_F429ZI.h"
pat66240 0:bd4ee7c455fb 3
pat66240 0:bd4ee7c455fb 4 LCD_DISCO_F429ZI lcd;
pat66240 0:bd4ee7c455fb 5
pat66240 0:bd4ee7c455fb 6 DigitalOut led1(LED1);
pat66240 0:bd4ee7c455fb 7
pat66240 0:bd4ee7c455fb 8 int main()
pat66240 0:bd4ee7c455fb 9 {
pat66240 0:bd4ee7c455fb 10 led1 = 1;
pat66240 0:bd4ee7c455fb 11
pat66240 0:bd4ee7c455fb 12 BSP_LCD_SetFont(&Font20);
pat66240 0:bd4ee7c455fb 13 lcd.DisplayStringAt(0, LINE(1), (uint8_t *)"MBED EXAMPLE", CENTER_MODE);
pat66240 0:bd4ee7c455fb 14 wait(1);
pat66240 0:bd4ee7c455fb 15
pat66240 0:bd4ee7c455fb 16 while(1)
pat66240 0:bd4ee7c455fb 17 {
pat66240 0:bd4ee7c455fb 18 lcd.Clear(LCD_COLOR_BLUE);
pat66240 0:bd4ee7c455fb 19 lcd.SetBackColor(LCD_COLOR_BLUE);
pat66240 0:bd4ee7c455fb 20 lcd.SetTextColor(LCD_COLOR_WHITE);
pat66240 0:bd4ee7c455fb 21 wait(0.3);
pat66240 0:bd4ee7c455fb 22 lcd.DisplayStringAt(0, LINE(4), (uint8_t *)"DISCOVERY", CENTER_MODE);
pat66240 0:bd4ee7c455fb 23 lcd.DisplayStringAt(0, LINE(5), (uint8_t *)"STM32F429ZI", CENTER_MODE);
pat66240 0:bd4ee7c455fb 24 wait(1);
pat66240 0:bd4ee7c455fb 25
pat66240 0:bd4ee7c455fb 26 lcd.Clear(LCD_COLOR_GREEN);
pat66240 0:bd4ee7c455fb 27
pat66240 0:bd4ee7c455fb 28 lcd.SetTextColor(LCD_COLOR_BLUE);
pat66240 0:bd4ee7c455fb 29 lcd.FillRect(10, 20, 50, 50);
pat66240 0:bd4ee7c455fb 30 wait(0.1);
pat66240 0:bd4ee7c455fb 31 lcd.SetTextColor(LCD_COLOR_BROWN);
pat66240 0:bd4ee7c455fb 32 lcd.FillCircle(80, 80, 50);
pat66240 0:bd4ee7c455fb 33 wait(0.1);
pat66240 0:bd4ee7c455fb 34 lcd.SetTextColor(LCD_COLOR_YELLOW);
pat66240 0:bd4ee7c455fb 35 lcd.FillEllipse(150, 150, 50, 100);
pat66240 0:bd4ee7c455fb 36 wait(0.1);
pat66240 0:bd4ee7c455fb 37 lcd.SetTextColor(LCD_COLOR_RED);
pat66240 0:bd4ee7c455fb 38 lcd.FillCircle(200, 200, 40);
pat66240 0:bd4ee7c455fb 39 wait(1);
pat66240 0:bd4ee7c455fb 40
pat66240 0:bd4ee7c455fb 41 lcd.SetBackColor(LCD_COLOR_ORANGE);
pat66240 0:bd4ee7c455fb 42 lcd.SetTextColor(LCD_COLOR_CYAN);
pat66240 0:bd4ee7c455fb 43 BSP_LCD_SetFont(&Font24);
pat66240 0:bd4ee7c455fb 44 lcd.DisplayStringAt(0, LINE(7), (uint8_t *)"HAVE FUN !!!", CENTER_MODE);
pat66240 0:bd4ee7c455fb 45 wait(1);
pat66240 0:bd4ee7c455fb 46
pat66240 0:bd4ee7c455fb 47 led1 = !led1;
pat66240 0:bd4ee7c455fb 48 wait(0.5);
pat66240 0:bd4ee7c455fb 49 }
pat66240 0:bd4ee7c455fb 50 }
pat66240 0:bd4ee7c455fb 51