class virtual touch
touches.h@1:99bd999c4225, 2017-12-02 (annotated)
- 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?
User | Revision | Line number | New 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 |