class virtual touch

Committer:
jlpadiolleau
Date:
Sat Dec 02 11:50:33 2017 +0000
Revision:
1:99bd999c4225
Parent:
0:9a2aecfcdf51
Class for virtual touch

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jlpadiolleau 0:9a2aecfcdf51 1
jlpadiolleau 0:9a2aecfcdf51 2
jlpadiolleau 0:9a2aecfcdf51 3 /* Bibliothéque des fonction nécessaires au TP n°3 pour la détection des touches de la dalle tactile */
jlpadiolleau 0:9a2aecfcdf51 4 #ifndef __TOUCHES_H
jlpadiolleau 0:9a2aecfcdf51 5 #define __TOUCHES_H
jlpadiolleau 0:9a2aecfcdf51 6
jlpadiolleau 0:9a2aecfcdf51 7 #ifdef TARGET_DISCO_F746NG
jlpadiolleau 0:9a2aecfcdf51 8
jlpadiolleau 0:9a2aecfcdf51 9 #include "mbed.h"
jlpadiolleau 0:9a2aecfcdf51 10 #include "TS_DISCO_F746NG.h"
jlpadiolleau 0:9a2aecfcdf51 11
jlpadiolleau 0:9a2aecfcdf51 12 #define ICON_H_GAP 20
jlpadiolleau 0:9a2aecfcdf51 13 #define ICON_V_GAP 25
jlpadiolleau 0:9a2aecfcdf51 14 #define ICON_WIDTH 96
jlpadiolleau 0:9a2aecfcdf51 15 #define ICON_HEIGHT 96
jlpadiolleau 0:9a2aecfcdf51 16
jlpadiolleau 0:9a2aecfcdf51 17 uint8_t readTouchApp(void);
jlpadiolleau 0:9a2aecfcdf51 18 bool readTouchClose(uint16_t X1,uint16_t Y1,uint16_t X2,uint16_t Y2);
jlpadiolleau 0:9a2aecfcdf51 19
jlpadiolleau 0:9a2aecfcdf51 20 #else
jlpadiolleau 0:9a2aecfcdf51 21 #error "This class must be used with DISCO_F746NG board only."
jlpadiolleau 0:9a2aecfcdf51 22 #endif // TARGET_DISCO_F746NG
jlpadiolleau 0:9a2aecfcdf51 23 #endif