aa

Dependents:   EMBEED_I_zad_2d_II

Keyboard_Ts.h

Committer:
krzysiek99
Date:
2020-05-08
Revision:
1:e8c0a6de6c68

File content as of revision 1:e8c0a6de6c68:

#ifndef KEYBOARD_TS_H
    #define KEYBOARD_TS_H
    #include "TS_DISCO_F429ZI.h"
    enum KeyboardState
    {
        BUTTON_0 = 0,
        BUTTON_1 = 1,
        BUTTON_2 = 2,
        BUTTON_3 = 3,
        RELEASED = 4  
    }; 
    class KeyboardTs
    {
        public:
            KeyboardTs(unsigned char ucMode);
            enum KeyboardState eRead();
        private:
            TS_DISCO_F429ZI ts;
            TS_StateTypeDef TS_State;
            unsigned char ucTouchscreenColumn;
    };
#else
    #error "This class was definied previously"
#endif