Mbed cz.1 cwiczenie ostatnie (2d2)

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Committer:
dzialowy04
Date:
Mon May 18 05:54:39 2020 +0000
Revision:
0:036c13c6cbb6
mbed cz.1 cwiczenie ostatnie (2d2)

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dzialowy04 0:036c13c6cbb6 1 #ifndef KEYBOARDTS_H
dzialowy04 0:036c13c6cbb6 2 #define KEYBOARDTS_H
dzialowy04 0:036c13c6cbb6 3 #include "TS_DISCO_F429ZI.h"
dzialowy04 0:036c13c6cbb6 4
dzialowy04 0:036c13c6cbb6 5 enum KeyboardState{
dzialowy04 0:036c13c6cbb6 6 RELASED,
dzialowy04 0:036c13c6cbb6 7 BUTTON_0,
dzialowy04 0:036c13c6cbb6 8 BUTTON_1,
dzialowy04 0:036c13c6cbb6 9 BUTTON_2,
dzialowy04 0:036c13c6cbb6 10 BUTTON_3
dzialowy04 0:036c13c6cbb6 11 };
dzialowy04 0:036c13c6cbb6 12
dzialowy04 0:036c13c6cbb6 13 class KeyboardTs{
dzialowy04 0:036c13c6cbb6 14 private:
dzialowy04 0:036c13c6cbb6 15 TS_DISCO_F429ZI ts;
dzialowy04 0:036c13c6cbb6 16 TS_StateTypeDef TS_State;
dzialowy04 0:036c13c6cbb6 17 unsigned char ucLeftBoundary;
dzialowy04 0:036c13c6cbb6 18 unsigned char ucRightBoundary;
dzialowy04 0:036c13c6cbb6 19 public:
dzialowy04 0:036c13c6cbb6 20 KeyboardTs(unsigned char);
dzialowy04 0:036c13c6cbb6 21 enum KeyboardState eRead();
dzialowy04 0:036c13c6cbb6 22 };
dzialowy04 0:036c13c6cbb6 23
dzialowy04 0:036c13c6cbb6 24 #endif