diff options
author | Thomas Martitz <kugel@rockbox.org> | 2009-02-17 03:03:06 +0000 |
---|---|---|
committer | Thomas Martitz <kugel@rockbox.org> | 2009-02-17 03:03:06 +0000 |
commit | 5593de5e7990897bdd350231c76013e17fc4b617 (patch) | |
tree | f4ab8aed65429983fe163dfa0b280951e5eb9808 /firmware/target/arm | |
parent | e7718a711fcd91bc4a5ebe4f98de1924a14e2a3d (diff) | |
download | rockbox-5593de5e7990897bdd350231c76013e17fc4b617.tar.gz rockbox-5593de5e7990897bdd350231c76013e17fc4b617.zip |
Fix red
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20029 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm')
-rw-r--r-- | firmware/target/arm/as3525/sansa-fuze/button-fuze.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/firmware/target/arm/as3525/sansa-fuze/button-fuze.c b/firmware/target/arm/as3525/sansa-fuze/button-fuze.c index ca761cdb66..cf84599083 100644 --- a/firmware/target/arm/as3525/sansa-fuze/button-fuze.c +++ b/firmware/target/arm/as3525/sansa-fuze/button-fuze.c | |||
@@ -168,15 +168,17 @@ static int button_dbop(void) | |||
168 | hold_button = _dbop_din & (1<<12); | 168 | hold_button = _dbop_din & (1<<12); |
169 | if (hold_button) | 169 | if (hold_button) |
170 | return BUTTON_NONE; | 170 | return BUTTON_NONE; |
171 | #if defined(HAVE_SCROLLWHEEL) | ||
172 | /* read wheel on bit 13 & 14, but sent to the button queue seperately */ | ||
173 | clickwheel(); | ||
174 | #endif | ||
171 | #endif | 175 | #endif |
172 | /* read power */ | 176 | /* read power on bit 8 */ |
173 | if (_dbop_din & (1<<8)) | 177 | if (_dbop_din & (1<<8)) |
174 | ret |= BUTTON_POWER; | 178 | ret |= BUTTON_POWER; |
179 | /* read home on bit 15 */ | ||
175 | if(!(_dbop_din & (1<<15))) | 180 | if(!(_dbop_din & (1<<15))) |
176 | ret |= BUTTON_HOME; | 181 | ret |= BUTTON_HOME; |
177 | #if defined(HAVE_SCROLLWHEEL) | ||
178 | clickwheel(); | ||
179 | #endif | ||
180 | 182 | ||
181 | return ret; | 183 | return ret; |
182 | } | 184 | } |