diff options
| author | Marcin Bukat <marcin.bukat@gmail.com> | 2010-04-29 13:14:43 +0000 |
|---|---|---|
| committer | Marcin Bukat <marcin.bukat@gmail.com> | 2010-04-29 13:14:43 +0000 |
| commit | c740af20e70ddc863c3a71f3b25e51b2a20b6795 (patch) | |
| tree | 440c361a867739a24b87a2fc99916937abeff761 /apps/keymaps | |
| parent | 4c03e9a6f0f40cf8d0ffed0d2f35fafdab143738 (diff) | |
| download | rockbox-c740af20e70ddc863c3a71f3b25e51b2a20b6795.zip rockbox-c740af20e70ddc863c3a71f3b25e51b2a20b6795.tar.gz rockbox-c740af20e70ddc863c3a71f3b25e51b2a20b6795.tar.bz2 rockbox-c740af20e70ddc863c3a71f3b25e51b2a20b6795.tar.xz | |
HD200 - add FM support.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25757 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/keymaps')
| -rw-r--r-- | apps/keymaps/keymap-mpio-hd200.c | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/apps/keymaps/keymap-mpio-hd200.c b/apps/keymaps/keymap-mpio-hd200.c index 95dec41..cf27588 100644 --- a/apps/keymaps/keymap-mpio-hd200.c +++ b/apps/keymaps/keymap-mpio-hd200.c @@ -149,6 +149,27 @@ static const struct button_mapping button_context_pitchscreen[] = { LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) }; /* button_context_pitchscreen */ +static const struct button_mapping button_context_radio[] = { + { ACTION_FM_MENU, BUTTON_SELECT | BUTTON_REPEAT, BUTTON_NONE }, + { ACTION_FM_PRESET, BUTTON_SELECT | BUTTON_REL, BUTTON_SELECT }, + { ACTION_FM_MODE, BUTTON_SELECT, BUTTON_NONE }, + { ACTION_FM_STOP, BUTTON_PLAY | BUTTON_REPEAT, BUTTON_PLAY }, + { ACTION_FM_EXIT, BUTTON_REC | BUTTON_REL, BUTTON_REC }, + { ACTION_FM_PLAY, BUTTON_PLAY | BUTTON_REL, BUTTON_PLAY }, + { ACTION_FM_QUICKSCREEN, BUTTON_REC|BUTTON_REPEAT, BUTTON_REC }, + { ACTION_SETTINGS_INC, BUTTON_VOL_UP, BUTTON_NONE }, + { ACTION_SETTINGS_INCREPEAT, BUTTON_VOL_UP|BUTTON_REPEAT, BUTTON_NONE }, + { ACTION_SETTINGS_DEC, BUTTON_VOL_DOWN, BUTTON_NONE }, + { ACTION_SETTINGS_DECREPEAT, BUTTON_VOL_DOWN|BUTTON_REPEAT, BUTTON_NONE }, + { ACTION_STD_NEXT, BUTTON_NEXT, BUTTON_NONE }, + { ACTION_STD_NEXTREPEAT, BUTTON_NEXT|BUTTON_REPEAT, BUTTON_NONE }, + { ACTION_STD_PREV, BUTTON_PREV, BUTTON_NONE }, + { ACTION_STD_PREVREPEAT, BUTTON_PREV|BUTTON_REPEAT, BUTTON_NONE }, + + LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_SETTINGS) + +}; + const struct button_mapping* get_context_mapping(int context) { switch (context) @@ -157,7 +178,10 @@ const struct button_mapping* get_context_mapping(int context) return button_context_standard; case CONTEXT_WPS: return button_context_wps; - +#if CONFIG_TUNER + case CONTEXT_FM: + return button_context_radio; +#endif case CONTEXT_TREE: case CONTEXT_LIST: case CONTEXT_MAINMENU: |