aghmtmppo

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Keyboard.h

Committer:
domino5740
Date:
2020-06-15
Revision:
0:b7f6cb529d74

File content as of revision 0:b7f6cb529d74:

#ifndef KEYBOARD_H
#define KEYBOARD_H

#include "TS_DISCO_F429ZI.h"

enum Read {BUTTON_0, BUTTON_1, BUTTON_2, BUTTON_3, NO_BUTTON };

class Keyboard {
    public:
        Keyboard(unsigned char ucColumn = 0);
        enum Read eRead();
    private:
        TS_DISCO_F429ZI ts;
        unsigned char ucColXPos;
        TS_StateTypeDef TS_State;
        uint16_t x, y;
};

#endif