DISCO-F429ZI

Dependencies:   LCD_DISCO_F429ZI mbed BSP_DISCO_F429ZI

Committer:
mikewws
Date:
Thu May 23 14:22:43 2019 +0000
Revision:
0:10ff78442f6b
initial DISCO-F429ZI

Who changed what in which revision?

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