From 406edc298d90173f4a81119a1280f085b216ab64 Mon Sep 17 00:00:00 2001 From: Linus Nielsen Feltzing Date: Sat, 27 Jul 2002 11:24:22 +0000 Subject: Added key-release event masking git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1460 a1c6a512-1295-4272-9138-f99709370657 --- firmware/drivers/button.h | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'firmware/drivers/button.h') diff --git a/firmware/drivers/button.h b/firmware/drivers/button.h index 0ff6b58291..d5c194cedb 100644 --- a/firmware/drivers/button.h +++ b/firmware/drivers/button.h @@ -27,6 +27,8 @@ extern struct event_queue button_queue; void button_init (void); int button_get (bool block); int button_set_repeat(int newmask); +int button_set_release(int newmask); +int button_set_locked(int newmask); /* Shared button codes */ #define BUTTON_NONE 0x0000 @@ -40,6 +42,9 @@ int button_set_repeat(int newmask); #define BUTTON_HELD 0x4000 #define BUTTON_REL 0x8000 +/* Special message */ +#define BUTTON_LOCKED 0x2000 + #ifdef HAVE_RECORDER_KEYPAD /* Recorder specific button codes */ @@ -61,6 +66,9 @@ int button_set_repeat(int newmask); #define DEFAULT_REPEAT_MASK (BUTTON_LEFT | BUTTON_RIGHT) -#endif +#endif /* HAVE_PLAYER_KEYPAD */ + +#define DEFAULT_RELEASE_MASK 0 +#define DEFAULT_LOCKED_MASK 0 #endif -- cgit v1.2.3