2d1

Fork of TS_DISCO_F429ZI by ST

Committer:
Robsonik16
Date:
Fri May 05 19:38:00 2017 +0000
Revision:
1:972c0d202476
a

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Robsonik16 1:972c0d202476 1
Robsonik16 1:972c0d202476 2
Robsonik16 1:972c0d202476 3 #include "Keyboard_TsLcd.h"
Robsonik16 1:972c0d202476 4 KeyboardTsLcd::KeyboardTsLcd(unsigned char _ucColumn){
Robsonik16 1:972c0d202476 5 pLed = new LedLcd(_ucColumn);
Robsonik16 1:972c0d202476 6 pKeyboard = new KeyboardTs(_ucColumn);
Robsonik16 1:972c0d202476 7 }
Robsonik16 1:972c0d202476 8 enum KeyboardState KeyboardTsLcd::eRead(){
Robsonik16 1:972c0d202476 9 switch(pKeyboard->eRead()) {
Robsonik16 1:972c0d202476 10 case BUTTON_0:
Robsonik16 1:972c0d202476 11 pLed->On(0);
Robsonik16 1:972c0d202476 12 return (BUTTON_0);
Robsonik16 1:972c0d202476 13 case BUTTON_1:
Robsonik16 1:972c0d202476 14 pLed->On(1);
Robsonik16 1:972c0d202476 15 return (BUTTON_1);
Robsonik16 1:972c0d202476 16 case BUTTON_2:
Robsonik16 1:972c0d202476 17 pLed->On(2);
Robsonik16 1:972c0d202476 18 return (BUTTON_2);
Robsonik16 1:972c0d202476 19 case BUTTON_3:
Robsonik16 1:972c0d202476 20 pLed->On(3);
Robsonik16 1:972c0d202476 21 return (BUTTON_3);
Robsonik16 1:972c0d202476 22 default :
Robsonik16 1:972c0d202476 23 pLed->On(4);
Robsonik16 1:972c0d202476 24 return (RELASED);
Robsonik16 1:972c0d202476 25 }
Robsonik16 1:972c0d202476 26
Robsonik16 1:972c0d202476 27 }
Robsonik16 1:972c0d202476 28