a

Dependents:   2d1

Committer:
Dom952
Date:
Sat Apr 23 17:52:23 2016 +0000
Revision:
0:8cd2b75bfac6
a

Who changed what in which revision?

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