
Podpunkt 2d_2 z ćwiczenia mbed_cz1
Dependencies: LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI
Diff: Led_Lcd.cpp
- Revision:
- 0:4b909a2346a4
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Led_Lcd.cpp Mon May 18 11:50:27 2020 +0000 @@ -0,0 +1,36 @@ +#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; + +} \ No newline at end of file