a

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Committer:
wierzba100
Date:
Wed May 11 14:04:35 2022 +0000
Revision:
0:515a71b6fd11
a

Who changed what in which revision?

UserRevisionLine numberNew contents of line
wierzba100 0:515a71b6fd11 1 #ifndef __KEBOARDTS_H
wierzba100 0:515a71b6fd11 2 #define __KEBOARDTS_H
wierzba100 0:515a71b6fd11 3
wierzba100 0:515a71b6fd11 4 #include "mbed.h"
wierzba100 0:515a71b6fd11 5
wierzba100 0:515a71b6fd11 6 enum KeyboardState
wierzba100 0:515a71b6fd11 7 {
wierzba100 0:515a71b6fd11 8 RELASED,
wierzba100 0:515a71b6fd11 9 BUTTON_0,
wierzba100 0:515a71b6fd11 10 BUTTON_1,
wierzba100 0:515a71b6fd11 11 BUTTON_2,
wierzba100 0:515a71b6fd11 12 BUTTON_3
wierzba100 0:515a71b6fd11 13 };
wierzba100 0:515a71b6fd11 14
wierzba100 0:515a71b6fd11 15 class KeyboardTs
wierzba100 0:515a71b6fd11 16 {
wierzba100 0:515a71b6fd11 17 public:
wierzba100 0:515a71b6fd11 18 KeyboardTs(unsigned char);
wierzba100 0:515a71b6fd11 19 enum KeyboardState eRead(void);
wierzba100 0:515a71b6fd11 20 private:
wierzba100 0:515a71b6fd11 21 unsigned char ucButtonMode;
wierzba100 0:515a71b6fd11 22 };
wierzba100 0:515a71b6fd11 23
wierzba100 0:515a71b6fd11 24 #endif