
Podpunkt 2d_2 z ćwiczenia mbed_cz1
Dependencies: LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI
Led_Lcd.cpp
- Committer:
- depsztyczek
- Date:
- 2020-05-18
- Revision:
- 0:4b909a2346a4
File content as of revision 0:4b909a2346a4:
#include "Led_Lcd.h" #define SQUARE_WIDTH 80 void LedLcd :: On(uint8_t InButtonNumber){ for(uint8_t ButtonNumber=0; ButtonNumber<4 ; ButtonNumber++){ uint8_t String[2]={ButtonNumber+'0',0}; SetTextColor(LCD_COLOR_GREEN); DrawRect(Column*SQUARE_WIDTH, SQUARE_WIDTH * ButtonNumber, SQUARE_WIDTH, SQUARE_WIDTH ); if( InButtonNumber == ButtonNumber ){ SetTextColor(LCD_COLOR_YELLOW); } else{ SetTextColor(LCD_COLOR_BLUE); } FillRect(1+Column*SQUARE_WIDTH, SQUARE_WIDTH * ButtonNumber + 1, SQUARE_WIDTH-2, SQUARE_WIDTH-2); SetBackColor(LCD_COLOR_RED); SetTextColor(LCD_COLOR_WHITE); DisplayStringAt(Column*SQUARE_WIDTH, SQUARE_WIDTH * ButtonNumber, (uint8_t *)String, LEFT_MODE); } } LedLcd :: LedLcd(uint8_t SetColumn){ Clear(LCD_COLOR_BLACK); SetFont(&Font24); Column=SetColumn; }