test 01

Dependencies:   BSP_DISCO_F429ZI LCD_DISCO_F429ZI mbed

Committer:
stefanXY
Date:
Mon Apr 03 09:17:56 2017 +0000
Revision:
0:e316fbe49bab
xx 01

Who changed what in which revision?

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