summaryrefslogtreecommitdiff
path: root/firmware/target/arm/sandisk/sansa-e200/lcd-e200.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/sandisk/sansa-e200/lcd-e200.c')
-rw-r--r--firmware/target/arm/sandisk/sansa-e200/lcd-e200.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/firmware/target/arm/sandisk/sansa-e200/lcd-e200.c b/firmware/target/arm/sandisk/sansa-e200/lcd-e200.c
index 93d79633b1..3748b73fb3 100644
--- a/firmware/target/arm/sandisk/sansa-e200/lcd-e200.c
+++ b/firmware/target/arm/sandisk/sansa-e200/lcd-e200.c
@@ -52,7 +52,8 @@
52/* We don't know how to receive a DMA finished signal from the LCD controller 52/* We don't know how to receive a DMA finished signal from the LCD controller
53 * To avoid problems with flickering, we double-buffer the framebuffer and turn 53 * To avoid problems with flickering, we double-buffer the framebuffer and turn
54 * off DMA while updates are taking place */ 54 * off DMA while updates are taking place */
55static fb_data lcd_driver_framebuffer[LCD_FBHEIGHT][LCD_FBWIDTH]; 55static fb_data lcd_driver_framebuffer[LCD_FBHEIGHT][LCD_FBWIDTH]
56 __attribute__((aligned(16))); /* Same alignment as in lcd-16bit.c */
56 57
57static inline void lcd_init_gpio(void) 58static inline void lcd_init_gpio(void)
58{ 59{
@@ -334,7 +335,7 @@ void lcd_yuv_blit(unsigned char * const src[3],
334{ 335{
335 /* Caches for chroma data so it only need be recaculated every other 336 /* Caches for chroma data so it only need be recaculated every other
336 line */ 337 line */
337 unsigned char chroma_buf[LCD_HEIGHT/2*3]; /* 480 bytes */ 338 static unsigned char chroma_buf[LCD_HEIGHT/2*3]; /* 330 bytes */
338 unsigned char const * yuv_src[3]; 339 unsigned char const * yuv_src[3];
339 off_t z; 340 off_t z;
340 341