summaryrefslogtreecommitdiff
path: root/firmware/target/arm/tms320dm320/sansa-connect/lcd-target.h
diff options
context:
space:
mode:
authorTomasz Moń <desowin@gmail.com>2011-12-19 06:31:49 +0000
committerTomasz Moń <desowin@gmail.com>2011-12-19 06:31:49 +0000
commit2d8fd040d804503b3168eceb5ad03a11160969e5 (patch)
treed5715510e81b826d403f0584d551f9cffacafc31 /firmware/target/arm/tms320dm320/sansa-connect/lcd-target.h
parentba2740a5b8feb5f06ecc5e8aeabef52b1fccffe1 (diff)
downloadrockbox-2d8fd040d804503b3168eceb5ad03a11160969e5.tar.gz
rockbox-2d8fd040d804503b3168eceb5ad03a11160969e5.zip
Sansa Connect: Use Image Buffer for screen updates.
This improves framerate update (when uboosted, approximate values) from 151 fps to 911 fps for whole screen update and from 432 fps to 3017 fps for quarter screen update. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31357 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/tms320dm320/sansa-connect/lcd-target.h')
-rw-r--r--firmware/target/arm/tms320dm320/sansa-connect/lcd-target.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/firmware/target/arm/tms320dm320/sansa-connect/lcd-target.h b/firmware/target/arm/tms320dm320/sansa-connect/lcd-target.h
index 60d5df69c8..6a62140b27 100644
--- a/firmware/target/arm/tms320dm320/sansa-connect/lcd-target.h
+++ b/firmware/target/arm/tms320dm320/sansa-connect/lcd-target.h
@@ -24,6 +24,14 @@
24 24
25#define LCD_FRAMEBUF_ADDR(col, row) ((fb_data *)FRAME + (row)*LCD_WIDTH + (col)) 25#define LCD_FRAMEBUF_ADDR(col, row) ((fb_data *)FRAME + (row)*LCD_WIDTH + (col))
26 26
27/* Comment this to remove Image Buffer DMA usage */
28#define LCD_USE_DMA
29
30#ifdef LCD_USE_DMA
31#define LCD_OPTIMIZED_UPDATE
32#define LCD_OPTIMIZED_UPDATE_RECT
33#endif
34
27void lcd_awake(void); 35void lcd_awake(void);
28 36
29#endif /* LCD_TARGET_H */ 37#endif /* LCD_TARGET_H */