Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: LCD_DISCO_F429ZI mbed BSP_DISCO_F429ZI
Diff: main.cpp
- Revision:
- 3:f247e962c49f
- Parent:
- 2:775406d73f0b
- Child:
- 6:4ef1fabb6c47
- Child:
- 7:db52e78db1bd
--- a/main.cpp Thu Mar 07 22:08:45 2019 +0000 +++ b/main.cpp Thu Mar 14 09:33:30 2019 +0000 @@ -1,177 +1,7 @@ -#include "mbed.h" -#include "LCD_DISCO_F429ZI.h" - -LCD_DISCO_F429ZI lcd; - -DigitalOut led1(LED1); +#include "main.h" int main() { - led1 = 1; - - BSP_LCD_SetFont(&Font20); - lcd.DisplayStringAt(0, LINE(1), (uint8_t *)"MBED EXAMPLE", CENTER_MODE); - wait(1); - - while(1) { - /*H*/ - lcd.Clear(LCD_COLOR_BLUE); - lcd.SetBackColor(LCD_COLOR_BLUE); - lcd.SetTextColor(LCD_COLOR_WHITE); - lcd.FillRect(10, 10, 220, 30); - lcd.FillRect(105, 40, 30, 60); - lcd.FillRect(10,100,220,30); - wait(1); - lcd.Clear(LCD_COLOR_BLUE); - wait(0.000001); - /*He*/ - lcd.Clear(LCD_COLOR_BLUE); - lcd.SetBackColor(LCD_COLOR_BLUE); - lcd.SetTextColor(LCD_COLOR_WHITE); - lcd.FillRect(10, 10, 220, 30); - lcd.FillRect(105, 40, 30, 60); - lcd.FillRect(10,100,220,30); - wait(1); - lcd.Clear(LCD_COLOR_BLUE); - wait(0.000001); - /*e*/ - lcd.Clear(LCD_COLOR_BLUE); - lcd.SetBackColor(LCD_COLOR_BLUE); - lcd.SetTextColor(LCD_COLOR_WHITE); - int X1 = 50; - int Y1 = 50; - int lpixel = 10; - lcd.FillRect(X1,Y1,3*lpixel,lpixel); - lcd.FillRect(X1-lpixel,Y1+lpixel,lpixel,2*lpixel); - lcd.FillRect(X1+lpixel,Y1+lpixel,lpixel,3*lpixel); - lcd.FillRect(X1+3*lpixel,Y1+lpixel,lpixel,2*lpixel); - lcd.FillRect(X1+2*lpixel,Y1+3*lpixel,lpixel,lpixel); - wait(1); - lcd.Clear(LCD_COLOR_BLUE); - wait(0.000001); - /*L*/ - lcd.Clear(LCD_COLOR_BLUE); - lcd.SetBackColor(LCD_COLOR_BLUE); - lcd.SetTextColor(LCD_COLOR_WHITE); - int X2 = 50; - int Y2 = 50; - int lpixel2 = 15; - lcd.FillRect(X2,Y2,6*lpixel2,lpixel2); - lcd.FillRect(X2,Y2+lpixel2,lpixel2,4*lpixel2); - wait(1); - lcd.Clear(LCD_COLOR_BLUE); - wait(0.000001); - /*B*/ - lcd.Clear(LCD_COLOR_BLUE); - lcd.SetBackColor(LCD_COLOR_BLUE); - lcd.SetTextColor(LCD_COLOR_WHITE); - int X3 = 50; - int Y3 = 50; - int pixel = 15; - lcd.FillRect(X3,Y3,7*pixel,pixel); - lcd.FillRect(X3,Y3+pixel,pixel,3*pixel); - lcd.FillRect(X3+3*pixel,Y3+pixel,pixel,3*pixel); - lcd.FillRect(X3+6*pixel,Y3+pixel,pixel,3*pixel); - lcd.FillRect(X3+pixel,Y3+4*pixel,2*pixel,pixel); - lcd.FillRect(X3+4*pixel,Y3+4*pixel,2*pixel,pixel); - wait(1); - lcd.Clear(LCD_COLOR_BLUE); - wait(0.000001); - /*O*/ - lcd.Clear(LCD_COLOR_BLUE); - lcd.SetBackColor(LCD_COLOR_BLUE); - lcd.SetTextColor(LCD_COLOR_WHITE); - lcd.FillCircle(100, 100, 80); - lcd.SetTextColor(LCD_COLOR_BLUE); - lcd.FillCircle(100, 100, 70); - wait(1); - lcd.Clear(LCD_COLOR_BLUE); - wait(0.000001); - /*C*/ - lcd.Clear(LCD_COLOR_BLUE); - lcd.SetBackColor(LCD_COLOR_BLUE); - lcd.SetTextColor(LCD_COLOR_WHITE); - int X4 = 50; - int Y4 = 50; - lcd.FillRect(X4,Y4,4*pixel,pixel); - lcd.FillRect(X4-pixel,Y4+pixel,pixel,3*pixel); - lcd.FillRect(X4+4*pixel,Y4+pixel,pixel,3*pixel); - lcd.FillRect(X4,Y4+4*pixel,pixel,pixel); - lcd.FillRect(X4+3*pixel,Y4+4*pixel,pixel,pixel); - wait(1); - lcd.Clear(LCD_COLOR_BLUE); - wait(0.000001); - /*N*/ - lcd.Clear(LCD_COLOR_BLUE); - lcd.SetBackColor(LCD_COLOR_BLUE); - lcd.SetTextColor(LCD_COLOR_WHITE); - int X5 = 50; - int Y5 = 50; - lcd.FillRect(X5,Y5,7*pixel,pixel); - lcd.FillRect(X5,Y5+4*pixel,7*pixel,pixel); - lcd.FillRect(X5+4*pixel,Y5+pixel,pixel,pixel); - lcd.FillRect(X5+3*pixel,Y5+2*pixel,pixel,pixel); - lcd.FillRect(X5+2*pixel,Y5+3*pixel,pixel,pixel); - wait(1); - lcd.Clear(LCD_COLOR_BLUE); - wait(0.000001); - /*F*/ - lcd.Clear(LCD_COLOR_BLUE); - lcd.SetBackColor(LCD_COLOR_BLUE); - lcd.SetTextColor(LCD_COLOR_WHITE); - int X6 = 50; - int Y6 = 50; - lcd.FillRect(X6,Y6,7*pixel,pixel); - lcd.FillRect(X6+3*pixel,Y6+pixel,pixel,3*pixel); - lcd.FillRect(X6+6*pixel,Y6+pixel,pixel,4*pixel); - wait(1); - lcd.Clear(LCD_COLOR_BLUE); - wait(0.000001); - - - - - - - - - - - - - - - - - - - /*wait(0.3); - lcd.DisplayStringAt(0, LINE(4), (uint8_t *)"DISCOVERY", CENTER_MODE); - lcd.DisplayStringAt(0, LINE(5), (uint8_t *)"STM32F429ZI", CENTER_MODE); - wait(1); - - lcd.Clear(LCD_COLOR_GREEN); - - lcd.SetTextColor(LCD_COLOR_BLUE); - lcd.FillRect(10, 20, 50, 50); - wait(0.1); - lcd.SetTextColor(LCD_COLOR_BROWN); - lcd.FillCircle(80, 80, 50); - wait(0.1); - lcd.SetTextColor(LCD_COLOR_YELLOW); - lcd.FillEllipse(150, 150, 50, 100); - wait(0.1); - lcd.SetTextColor(LCD_COLOR_RED); - lcd.FillCircle(200, 200, 40); - wait(1); - - lcd.SetBackColor(LCD_COLOR_ORANGE); - lcd.SetTextColor(LCD_COLOR_CYAN); - BSP_LCD_SetFont(&Font24); - lcd.DisplayStringAt(0, LINE(7), (uint8_t *)"HAVE FUN !!!", CENTER_MODE); - wait(1); - - led1 = !led1;*/ - } + Display_Li_3(); }