diff options
author | Jonathan Gordon <rockbox@jdgordon.info> | 2007-10-01 07:52:39 +0000 |
---|---|---|
committer | Jonathan Gordon <rockbox@jdgordon.info> | 2007-10-01 07:52:39 +0000 |
commit | 274c2b8d69900c3156ced83949d37c66492db22f (patch) | |
tree | 91941736e4b71010262fac758535d39f587443b4 /firmware/target/arm/tms320dm320/mrobe-500/button-target.h | |
parent | f8ada4b9c104fdc729dcce4cf381cf356faadea5 (diff) | |
download | rockbox-274c2b8d69900c3156ced83949d37c66492db22f.tar.gz rockbox-274c2b8d69900c3156ced83949d37c66492db22f.zip |
touchpad calibration (very simple calibration screen is in mrobe500.c
but will not actually be used in the bootloader once rockbox main is running)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14937 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/tms320dm320/mrobe-500/button-target.h')
-rw-r--r-- | firmware/target/arm/tms320dm320/mrobe-500/button-target.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/firmware/target/arm/tms320dm320/mrobe-500/button-target.h b/firmware/target/arm/tms320dm320/mrobe-500/button-target.h index f574321717..d1fd46c629 100644 --- a/firmware/target/arm/tms320dm320/mrobe-500/button-target.h +++ b/firmware/target/arm/tms320dm320/mrobe-500/button-target.h | |||
@@ -29,6 +29,14 @@ bool button_hold(void); | |||
29 | void button_init_device(void); | 29 | void button_init_device(void); |
30 | int button_read_device(void); | 30 | int button_read_device(void); |
31 | 31 | ||
32 | struct touch_calibration_point { | ||
33 | short px_x; /* known pixel value */ | ||
34 | short px_y; | ||
35 | short val_x; /* touchpad value at the known pixel */ | ||
36 | short val_y; | ||
37 | }; | ||
38 | void use_calibration(bool enable); | ||
39 | |||
32 | /* m:robe 500 specific button codes */ | 40 | /* m:robe 500 specific button codes */ |
33 | 41 | ||
34 | #define BUTTON_POWER 0x00000001 | 42 | #define BUTTON_POWER 0x00000001 |