summaryrefslogtreecommitdiffstats
path: root/firmware/target/arm/as3525/sansa-e200v2/lcd-e200v2.c
diff options
context:
space:
mode:
authorThomas Martitz <kugel@rockbox.org>2009-02-18 17:43:38 +0000
committerThomas Martitz <kugel@rockbox.org>2009-02-18 17:43:38 +0000
commit5e3b4fe3f8a47b57f9c799025f757607102d3284 (patch)
treebc917e283a73fc56257417ccb5ff4b45e731fd6d /firmware/target/arm/as3525/sansa-e200v2/lcd-e200v2.c
parent30255d53daf8184a33631893b0bf214f8973c329 (diff)
downloadrockbox-5e3b4fe3f8a47b57f9c799025f757607102d3284.tar.gz
rockbox-5e3b4fe3f8a47b57f9c799025f757607102d3284.zip
Return old button value if lcd_button_supprt was blocked.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20041 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/as3525/sansa-e200v2/lcd-e200v2.c')
-rw-r--r--firmware/target/arm/as3525/sansa-e200v2/lcd-e200v2.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/firmware/target/arm/as3525/sansa-e200v2/lcd-e200v2.c b/firmware/target/arm/as3525/sansa-e200v2/lcd-e200v2.c
index 60a32b510b..379869f2b4 100644
--- a/firmware/target/arm/as3525/sansa-e200v2/lcd-e200v2.c
+++ b/firmware/target/arm/as3525/sansa-e200v2/lcd-e200v2.c
@@ -435,7 +435,7 @@ void lcd_update_rect(int x, int y, int width, int height)
} /* lcd_update_rect */
/* writes one read pixel outside the visible area, needed for correct dbop reads */
-void lcd_button_support(void)
+bool lcd_button_support(void)
{
int x=LCD_HEIGHT+1;
int y=LCD_WIDTH+1;
@@ -444,7 +444,7 @@ void lcd_button_support(void)
unsigned short data = (0xf<<12);
if (lcd_busy)
- return;
+ return false;
lcd_write_reg(R_ENTRY_MODE, R_ENTRY_MODE_HORZ);
/* Set start position and window */
@@ -457,4 +457,5 @@ void lcd_button_support(void)
lcd_write_cmd(R_WRITE_DATA_2_GRAM);
lcd_write_data(&data, width);
+ return true;
}