diff options
author | Joel Bodenmann <joel@embedded.pro> | 2016-08-03 02:18:58 +0200 |
---|---|---|
committer | Joel Bodenmann <joel@embedded.pro> | 2016-08-03 02:18:58 +0200 |
commit | c95a851c7769a07484f47d2903a5061c7ee11b4b (patch) | |
tree | 5c120e6b6f5272903cc92e64268dfda892c95b72 /drivers/ginput/touch/EXC7200/gmouse_lld_EXC7200_board_template.h | |
parent | 773a5579e06e9fe8a2f466f655d3b4e6a1fcb19d (diff) | |
download | uGFX-c95a851c7769a07484f47d2903a5061c7ee11b4b.tar.gz uGFX-c95a851c7769a07484f47d2903a5061c7ee11b4b.tar.bz2 uGFX-c95a851c7769a07484f47d2903a5061c7ee11b4b.zip |
Adding EXC7200 driver
Diffstat (limited to 'drivers/ginput/touch/EXC7200/gmouse_lld_EXC7200_board_template.h')
-rw-r--r-- | drivers/ginput/touch/EXC7200/gmouse_lld_EXC7200_board_template.h | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/drivers/ginput/touch/EXC7200/gmouse_lld_EXC7200_board_template.h b/drivers/ginput/touch/EXC7200/gmouse_lld_EXC7200_board_template.h new file mode 100644 index 00000000..16588a8a --- /dev/null +++ b/drivers/ginput/touch/EXC7200/gmouse_lld_EXC7200_board_template.h @@ -0,0 +1,46 @@ +/* + * This file is subject to the terms of the GFX License. If a copy of + * the license was not distributed with this file, you can obtain one at: + * + * http://ugfx.org/license.html + */ + +#ifndef _GINPUT_LLD_MOUSE_BOARD_H +#define _GINPUT_LLD_MOUSE_BOARD_H + +// Resolution and Accuracy Settings +#define GMOUSE_EXC7200_PEN_CALIBRATE_ERROR 8 +#define GMOUSE_EXC7200_PEN_CLICK_ERROR 6 +#define GMOUSE_EXC7200_PEN_MOVE_ERROR 4 +#define GMOUSE_EXC7200_FINGER_CALIBRATE_ERROR 14 +#define GMOUSE_EXC7200_FINGER_CLICK_ERROR 18 +#define GMOUSE_EXC7200_FINGER_MOVE_ERROR 14 + +// How much extra data to allocate at the end of the GMouse structure for the board's use +#define GMOUSE_EXC7200_BOARD_DATA_SIZE 0 + +static bool_t init_board(GMouse* m, unsigned driverinstance) +{ +} + +static GFXINLINE void aquire_bus(GMouse* m) +{ +} + +static GFXINLINE void release_bus(GMouse* m) +{ +} + +static void write_reg(GMouse* m, uint8_t reg, uint8_t val) +{ +} + +static uint8_t read_byte(GMouse* m, uint8_t reg) +{ +} + +static uint16_t read_word(GMouse* m, uint8_t reg) +{ +} + +#endif /* _GINPUT_LLD_MOUSE_BOARD_H */ |