MBED part 1 final version

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Committer:
rzeminska
Date:
Sat May 09 08:32:26 2020 +0000
Revision:
0:04d5c5df5af6
MBED1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
rzeminska 0:04d5c5df5af6 1 #include "Led_Lcd.h"
rzeminska 0:04d5c5df5af6 2
rzeminska 0:04d5c5df5af6 3 LedLcd::LedLcd(unsigned char ucColumn){
rzeminska 0:04d5c5df5af6 4 Clear(LCD_COLOR_BLACK);
rzeminska 0:04d5c5df5af6 5 SetFont(&Font24);
rzeminska 0:04d5c5df5af6 6 SetTextColor(LCD_COLOR_GREEN);
rzeminska 0:04d5c5df5af6 7 ucColIndex = ucColumn;
rzeminska 0:04d5c5df5af6 8 for(unsigned char ucBtnIndex = 0; ucBtnIndex < 4; ucBtnIndex++){
rzeminska 0:04d5c5df5af6 9 DrawRect((ucColIndex * 80), (ucBtnIndex * 80), 80, 80);
rzeminska 0:04d5c5df5af6 10 }
rzeminska 0:04d5c5df5af6 11 }
rzeminska 0:04d5c5df5af6 12
rzeminska 0:04d5c5df5af6 13 void LedLcd::On(unsigned char ucGreenBtn){
rzeminska 0:04d5c5df5af6 14 SetBackColor(LCD_COLOR_RED);
rzeminska 0:04d5c5df5af6 15 for(unsigned char ucBtnIndex = 0; ucBtnIndex < 4; ucBtnIndex++){
rzeminska 0:04d5c5df5af6 16 if(ucBtnIndex == ucGreenBtn){
rzeminska 0:04d5c5df5af6 17 SetTextColor(LCD_COLOR_GREEN);
rzeminska 0:04d5c5df5af6 18 }
rzeminska 0:04d5c5df5af6 19 else{
rzeminska 0:04d5c5df5af6 20 SetTextColor(LCD_COLOR_BLUE);
rzeminska 0:04d5c5df5af6 21 }
rzeminska 0:04d5c5df5af6 22 FillRect((ucColIndex * 80)+1, ((ucBtnIndex * 80) + 1), 78, 78);
rzeminska 0:04d5c5df5af6 23 SetTextColor(LCD_COLOR_WHITE);
rzeminska 0:04d5c5df5af6 24 char number[2] = {ucBtnIndex + 48, 0};
rzeminska 0:04d5c5df5af6 25 DisplayStringAt((ucColIndex * 80), (ucBtnIndex * 80), (uint8_t *)number, LEFT_MODE);
rzeminska 0:04d5c5df5af6 26 }
rzeminska 0:04d5c5df5af6 27 }