a

Committer:
Dom952
Date:
Sat Apr 23 17:44:09 2016 +0000
Revision:
0:34b1537ddf24
a

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Dom952 0:34b1537ddf24 1 #include "LCD_DISCO_F429ZI.h"
Dom952 0:34b1537ddf24 2 #include "Led_Lcd.h"
Dom952 0:34b1537ddf24 3
Dom952 0:34b1537ddf24 4
Dom952 0:34b1537ddf24 5 LedLcd::LedLcd (unsigned char _ucColumn)
Dom952 0:34b1537ddf24 6 {
Dom952 0:34b1537ddf24 7 Column = _ucColumn;
Dom952 0:34b1537ddf24 8 BSP_LCD_SetFont(&Font24);
Dom952 0:34b1537ddf24 9 lcd.Clear(LCD_COLOR_BLACK);
Dom952 0:34b1537ddf24 10 }
Dom952 0:34b1537ddf24 11
Dom952 0:34b1537ddf24 12 void LedLcd::On (unsigned char ucLed_Number)
Dom952 0:34b1537ddf24 13 {
Dom952 0:34b1537ddf24 14 for ( int i = 0; i < 4; i++ )
Dom952 0:34b1537ddf24 15 {
Dom952 0:34b1537ddf24 16 lcd.SetTextColor(LCD_COLOR_GREEN);
Dom952 0:34b1537ddf24 17 lcd.DrawRect(Column*80,80*i,80,80);
Dom952 0:34b1537ddf24 18 if ( ucLed_Number == i )
Dom952 0:34b1537ddf24 19 lcd.SetTextColor(LCD_COLOR_YELLOW);
Dom952 0:34b1537ddf24 20 else lcd.SetTextColor(LCD_COLOR_BLUE);
Dom952 0:34b1537ddf24 21 lcd.FillRect((1+Column*80),(80*i+1),78,78);
Dom952 0:34b1537ddf24 22 }
Dom952 0:34b1537ddf24 23 lcd.SetBackColor(LCD_COLOR_RED);
Dom952 0:34b1537ddf24 24 lcd.SetTextColor(LCD_COLOR_WHITE);
Dom952 0:34b1537ddf24 25 lcd.DisplayStringAt(Column*80,0, (uint8_t *) "0", LEFT_MODE);
Dom952 0:34b1537ddf24 26 lcd.DisplayStringAt(Column*80,80, (uint8_t *) "1", LEFT_MODE);
Dom952 0:34b1537ddf24 27 lcd.DisplayStringAt(Column*80,160, (uint8_t *) "2", LEFT_MODE);
Dom952 0:34b1537ddf24 28 lcd.DisplayStringAt(Column*80,240, (uint8_t *) "3", LEFT_MODE);
Dom952 0:34b1537ddf24 29 }