From bfe28d9eccc533d8f3199ade2b6a9b0ffa1cb7ac Mon Sep 17 00:00:00 2001 From: Jens Arnold Date: Wed, 9 Nov 2005 23:24:33 +0000 Subject: [PATCH] H1x0: Put lcd_blit() intermediate buffers in IRAM instead of the current thread stack. Speeds up the grayscale library. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7806 a1c6a512-1295-4272-9138-f99709370657 --- firmware/drivers/lcd-h100.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/firmware/drivers/lcd-h100.c b/firmware/drivers/lcd-h100.c index c5f13d67e5..e8541f7621 100644 --- a/firmware/drivers/lcd-h100.c +++ b/firmware/drivers/lcd-h100.c @@ -212,8 +212,8 @@ void lcd_blit(const unsigned char* data, int x, int by, int width, { const unsigned char *src, *src_end; unsigned char *dst_u, *dst_l; - unsigned char upper[LCD_WIDTH]; - unsigned char lower[LCD_WIDTH]; + static unsigned char upper[LCD_WIDTH] IBSS_ATTR; + static unsigned char lower[LCD_WIDTH] IBSS_ATTR; unsigned int byte; by *= 2;