blabla

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Committer:
amalcharek
Date:
Sat May 16 11:47:20 2020 +0000
Revision:
0:b90c17e124b1
bblabla; ;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
amalcharek 0:b90c17e124b1 1 #include "Led_Lcd.h"
amalcharek 0:b90c17e124b1 2
amalcharek 0:b90c17e124b1 3 #include "LCD_DISCO_F429ZI.h"
amalcharek 0:b90c17e124b1 4 LCD_DISCO_F429ZI lcd;
amalcharek 0:b90c17e124b1 5
amalcharek 0:b90c17e124b1 6 LedLcd::LedLcd(unsigned char x){
amalcharek 0:b90c17e124b1 7 lcd.Clear(LCD_COLOR_BLACK);
amalcharek 0:b90c17e124b1 8 LEDXPOS = x*80;
amalcharek 0:b90c17e124b1 9
amalcharek 0:b90c17e124b1 10 }
amalcharek 0:b90c17e124b1 11
amalcharek 0:b90c17e124b1 12 void LedLcd::On(unsigned char ucLedIndex){
amalcharek 0:b90c17e124b1 13
amalcharek 0:b90c17e124b1 14 lcd.SetTextColor(LCD_COLOR_BLUE);
amalcharek 0:b90c17e124b1 15 lcd.FillRect(LEDXPOS, 0, 80, 320);
amalcharek 0:b90c17e124b1 16
amalcharek 0:b90c17e124b1 17 lcd.SetTextColor(LCD_COLOR_YELLOW);
amalcharek 0:b90c17e124b1 18 lcd.FillRect(LEDXPOS, ucLedIndex*80, 79, 79);
amalcharek 0:b90c17e124b1 19 /* switch(ucLedIndex){
amalcharek 0:b90c17e124b1 20 case 0:
amalcharek 0:b90c17e124b1 21 lcd.FillRect(0, 0, 79, 79);
amalcharek 0:b90c17e124b1 22 break;
amalcharek 0:b90c17e124b1 23 case 1:
amalcharek 0:b90c17e124b1 24 lcd.FillRect(0, 81, 79, 79);
amalcharek 0:b90c17e124b1 25 break;
amalcharek 0:b90c17e124b1 26 case 2:
amalcharek 0:b90c17e124b1 27 lcd.FillRect(0, 161, 79, 79);
amalcharek 0:b90c17e124b1 28 break;
amalcharek 0:b90c17e124b1 29 case 3:
amalcharek 0:b90c17e124b1 30 lcd.FillRect(0, 241, 79, 79);
amalcharek 0:b90c17e124b1 31 break;
amalcharek 0:b90c17e124b1 32
amalcharek 0:b90c17e124b1 33
amalcharek 0:b90c17e124b1 34 default:
amalcharek 0:b90c17e124b1 35 break;
amalcharek 0:b90c17e124b1 36
amalcharek 0:b90c17e124b1 37 } */
amalcharek 0:b90c17e124b1 38 lcd.SetTextColor(LCD_COLOR_GREEN);
amalcharek 0:b90c17e124b1 39 lcd.DrawRect(LEDXPOS, 0, 79, 79);
amalcharek 0:b90c17e124b1 40 lcd.DrawRect(LEDXPOS, 80, 79, 79);
amalcharek 0:b90c17e124b1 41 lcd.DrawRect(LEDXPOS, 160, 79, 79);
amalcharek 0:b90c17e124b1 42 lcd.DrawRect(LEDXPOS, 240, 79, 79);
amalcharek 0:b90c17e124b1 43
amalcharek 0:b90c17e124b1 44 BSP_LCD_SetFont(&Font24);
amalcharek 0:b90c17e124b1 45 lcd.SetBackColor(LCD_COLOR_RED);
amalcharek 0:b90c17e124b1 46 lcd.SetTextColor(LCD_COLOR_WHITE);
amalcharek 0:b90c17e124b1 47 lcd.DisplayStringAt(LEDXPOS + 1, 1, (uint8_t *)"1", LEFT_MODE);
amalcharek 0:b90c17e124b1 48 lcd.DisplayStringAt(LEDXPOS + 1, 81, (uint8_t *)"2", LEFT_MODE);
amalcharek 0:b90c17e124b1 49 lcd.DisplayStringAt(LEDXPOS + 1, 161, (uint8_t *)"3", LEFT_MODE);
amalcharek 0:b90c17e124b1 50 lcd.DisplayStringAt(LEDXPOS + 1, 241, (uint8_t *)"4", LEFT_MODE);
amalcharek 0:b90c17e124b1 51
amalcharek 0:b90c17e124b1 52
amalcharek 0:b90c17e124b1 53
amalcharek 0:b90c17e124b1 54 }