Teste

Dependencies:   BSP_DISCO_F429ZI LCD_DISCO_F429ZI mbed

Committer:
Gabriel_2112
Date:
Sat Sep 01 16:11:57 2018 +0000
Revision:
0:631221bf7462
Teste

Who changed what in which revision?

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