diff options
Diffstat (limited to 'firmware/export')
-rw-r--r-- | firmware/export/button.h | 8 | ||||
-rw-r--r-- | firmware/export/touchpad.h | 28 | ||||
-rw-r--r-- | firmware/export/touchscreen.h | 3 |
3 files changed, 39 insertions, 0 deletions
diff --git a/firmware/export/button.h b/firmware/export/button.h index 6276a033cc..7109c00f97 100644 --- a/firmware/export/button.h +++ b/firmware/export/button.h | |||
@@ -119,4 +119,12 @@ int touchscreen_last_touch(void); | |||
119 | #include "touchscreen.h" | 119 | #include "touchscreen.h" |
120 | #endif | 120 | #endif |
121 | 121 | ||
122 | #ifdef HAVE_TOUCHPAD | ||
123 | #include "touchpad.h" | ||
124 | #endif | ||
125 | |||
126 | #if (defined(HAVE_TOUCHPAD) || defined(HAVE_TOUCHSCREEN)) && !defined(HAS_BUTTON_HOLD) | ||
127 | void button_enable_touch(bool en); | ||
128 | #endif | ||
129 | |||
122 | #endif /* _BUTTON_H_ */ | 130 | #endif /* _BUTTON_H_ */ |
diff --git a/firmware/export/touchpad.h b/firmware/export/touchpad.h new file mode 100644 index 0000000000..ad08469459 --- /dev/null +++ b/firmware/export/touchpad.h | |||
@@ -0,0 +1,28 @@ | |||
1 | /*************************************************************************** | ||
2 | * __________ __ ___. | ||
3 | * Open \______ \ ____ ____ | | _\_ |__ _______ ___ | ||
4 | * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / | ||
5 | * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < | ||
6 | * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ | ||
7 | * \/ \/ \/ \/ \/ | ||
8 | * $Id$ | ||
9 | * | ||
10 | * Copyright (C) 2013 by Jean-Louis Biasini | ||
11 | * | ||
12 | * This program is free software; you can redistribute it and/or | ||
13 | * modify it under the terms of the GNU General Public License | ||
14 | * as published by the Free Software Foundation; either version 2 | ||
15 | * of the License, or (at your option) any later version. | ||
16 | * | ||
17 | * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||
18 | * KIND, either express or implied. | ||
19 | * | ||
20 | ****************************************************************************/ | ||
21 | |||
22 | #ifndef _TOUCHDEV_H_ | ||
23 | #define _TOUCHDEV_H_ | ||
24 | |||
25 | void touchpad_enable(bool en); | ||
26 | int touchpad_filter(int button); | ||
27 | |||
28 | #endif /* _TOUCHDEV_H_ */ | ||
diff --git a/firmware/export/touchscreen.h b/firmware/export/touchscreen.h index a27e60c653..7421fe0b33 100644 --- a/firmware/export/touchscreen.h +++ b/firmware/export/touchscreen.h | |||
@@ -51,5 +51,8 @@ enum touchscreen_mode touchscreen_get_mode(void); | |||
51 | void touchscreen_disable_mapping(void); | 51 | void touchscreen_disable_mapping(void); |
52 | void touchscreen_reset_mapping(void); | 52 | void touchscreen_reset_mapping(void); |
53 | int touchscreen_get_scroll_threshold(void); | 53 | int touchscreen_get_scroll_threshold(void); |
54 | void touchscreen_enable(bool en); | ||
55 | void touchscreen_enable_device(bool en); | ||
56 | bool touchscreen_is_enabled(void); | ||
54 | 57 | ||
55 | #endif /* __TOUCHSCREEN_INCLUDE_H_ */ | 58 | #endif /* __TOUCHSCREEN_INCLUDE_H_ */ |