a

Dependents:   2d2

Committer:
Dom952
Date:
Sat Apr 23 17:56:39 2016 +0000
Revision:
0:7c408e4495ab
a

Who changed what in which revision?

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