a

Dependencies:   BSP_DISCO_F429ZI LCD_DISCO_F429ZI TS_DISCO_F429ZI mbed

Committer:
pbl96
Date:
Mon Apr 24 15:31:03 2017 +0000
Revision:
0:9d0b60394104
a

Who changed what in which revision?

UserRevisionLine numberNew contents of line
pbl96 0:9d0b60394104 1 #include "mbed.h"
pbl96 0:9d0b60394104 2 #include "Led_Lcd.h"
pbl96 0:9d0b60394104 3
pbl96 0:9d0b60394104 4 LCD_DISCO_F429ZI lcd;
pbl96 0:9d0b60394104 5
pbl96 0:9d0b60394104 6 void LedLcd::ButtonNoPushed(uint16_t x_pos,uint16_t y_pos, uint16_t width, uint16_t height){
pbl96 0:9d0b60394104 7 lcd.SetTextColor(LCD_COLOR_GREEN);
pbl96 0:9d0b60394104 8 lcd.DrawRect(x_pos,y_pos,width,height);
pbl96 0:9d0b60394104 9 lcd.SetTextColor(LCD_COLOR_BLUE);
pbl96 0:9d0b60394104 10 lcd.FillRect(x_pos+1,y_pos+1,width-1,height-1);
pbl96 0:9d0b60394104 11 }
pbl96 0:9d0b60394104 12 void LedLcd::ButtonPushed(uint16_t x_pos,uint16_t y_pos, uint16_t width, uint16_t height) {
pbl96 0:9d0b60394104 13 lcd.SetTextColor(LCD_COLOR_GREEN);
pbl96 0:9d0b60394104 14 lcd.DrawRect(x_pos,y_pos,width,height);
pbl96 0:9d0b60394104 15 lcd.SetTextColor(LCD_COLOR_GREEN);
pbl96 0:9d0b60394104 16 lcd.FillRect(x_pos+1,y_pos+1,width-1,height-1);
pbl96 0:9d0b60394104 17 }
pbl96 0:9d0b60394104 18
pbl96 0:9d0b60394104 19 void LedLcd::SetString(uint8_t x_pos,uint8_t y_pos,uint8_t *pText, Text_AlignModeTypdef mode) {
pbl96 0:9d0b60394104 20 lcd.SetFont(&Font24);
pbl96 0:9d0b60394104 21 lcd.SetTextColor(LCD_COLOR_WHITE);
pbl96 0:9d0b60394104 22 lcd.SetBackColor(LCD_COLOR_RED);
pbl96 0:9d0b60394104 23 lcd.DisplayStringAt(x_pos, y_pos,pText, mode);
pbl96 0:9d0b60394104 24 }
pbl96 0:9d0b60394104 25
pbl96 0:9d0b60394104 26 LedLcd::LedLcd(uint8_t num) {
pbl96 0:9d0b60394104 27 lcd.Clear(LCD_COLOR_BLACK);
pbl96 0:9d0b60394104 28 if(num>=1 && num<=3)
pbl96 0:9d0b60394104 29 column=num;
pbl96 0:9d0b60394104 30 else
pbl96 0:9d0b60394104 31 column=1;
pbl96 0:9d0b60394104 32
pbl96 0:9d0b60394104 33 }
pbl96 0:9d0b60394104 34
pbl96 0:9d0b60394104 35