sa

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Committer:
wierzba100
Date:
Mon May 16 16:35:32 2022 +0000
Revision:
0:564bdd59fe99
awsf

Who changed what in which revision?

UserRevisionLine numberNew contents of line
wierzba100 0:564bdd59fe99 1 #ifndef __KEYBOARDTSLCD_H
wierzba100 0:564bdd59fe99 2 #define __KEYBOARDTSLCD_H
wierzba100 0:564bdd59fe99 3
wierzba100 0:564bdd59fe99 4 #include "KeyboardTsLcd.h"
wierzba100 0:564bdd59fe99 5
wierzba100 0:564bdd59fe99 6 extern LCD_DISCO_F429ZI lcd;
wierzba100 0:564bdd59fe99 7
wierzba100 0:564bdd59fe99 8
wierzba100 0:564bdd59fe99 9 KeyboardTsLcd::KeyboardTsLcd(unsigned char _ucColumn)
wierzba100 0:564bdd59fe99 10 {
wierzba100 0:564bdd59fe99 11
wierzba100 0:564bdd59fe99 12 lcd.Clear(LCD_COLOR_BLACK);
wierzba100 0:564bdd59fe99 13 lcd.SetBackColor(LCD_COLOR_BLACK);
wierzba100 0:564bdd59fe99 14 pKeyboard = new KeyboardTs(_ucColumn);
wierzba100 0:564bdd59fe99 15 pLed = new LedLcd(_ucColumn);
wierzba100 0:564bdd59fe99 16 pLed_2 = new LedLcd(2);
wierzba100 0:564bdd59fe99 17 };
wierzba100 0:564bdd59fe99 18
wierzba100 0:564bdd59fe99 19 void KeyboardTsLcd::eRead(void)
wierzba100 0:564bdd59fe99 20 {
wierzba100 0:564bdd59fe99 21 switch(pKeyboard -> eRead())
wierzba100 0:564bdd59fe99 22 {
wierzba100 0:564bdd59fe99 23 case BUTTON_0:
wierzba100 0:564bdd59fe99 24 pLed -> On(0);
wierzba100 0:564bdd59fe99 25 pLed_2 -> On(3);
wierzba100 0:564bdd59fe99 26 break;
wierzba100 0:564bdd59fe99 27 case BUTTON_1:
wierzba100 0:564bdd59fe99 28 pLed -> On(1);
wierzba100 0:564bdd59fe99 29 pLed_2 -> On(2);
wierzba100 0:564bdd59fe99 30 break;
wierzba100 0:564bdd59fe99 31 case BUTTON_2:
wierzba100 0:564bdd59fe99 32 pLed -> On(2);
wierzba100 0:564bdd59fe99 33 pLed_2 -> On(1);
wierzba100 0:564bdd59fe99 34 break;
wierzba100 0:564bdd59fe99 35 case BUTTON_3:
wierzba100 0:564bdd59fe99 36 pLed -> On(3);
wierzba100 0:564bdd59fe99 37 pLed_2 -> On(0);
wierzba100 0:564bdd59fe99 38 break;
wierzba100 0:564bdd59fe99 39 default :
wierzba100 0:564bdd59fe99 40 pLed -> On(4);
wierzba100 0:564bdd59fe99 41 pLed_2 -> On(4);
wierzba100 0:564bdd59fe99 42 break;
wierzba100 0:564bdd59fe99 43 }
wierzba100 0:564bdd59fe99 44 }
wierzba100 0:564bdd59fe99 45
wierzba100 0:564bdd59fe99 46
wierzba100 0:564bdd59fe99 47
wierzba100 0:564bdd59fe99 48
wierzba100 0:564bdd59fe99 49 #endif