From 95e6043d5e256df72c20db39c3be59a3ba977b19 Mon Sep 17 00:00:00 2001 From: Michael Sevakis Date: Fri, 16 Dec 2011 23:40:39 +0000 Subject: Convert remaining memframe LCDs that can be convert to common code. Massage the way it interfaces a bit to make things more flexible. The chroma_buf scheme on Sansa Connect and Creative ZVx calling the lcd_write_yuv420_lines implementation in lcd-as-memframe.S with five params with a chroma buffer that the function can't use wouldn't work anyway so just have them use the stock implementation (really, how was that working?). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31335 a1c6a512-1295-4272-9138-f99709370657 --- firmware/export/lcd.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'firmware/export/lcd.h') diff --git a/firmware/export/lcd.h b/firmware/export/lcd.h index 2d0123cfe3..abe5f74ee1 100644 --- a/firmware/export/lcd.h +++ b/firmware/export/lcd.h @@ -442,6 +442,15 @@ enum { }; extern bool lcd_active(void); + +/* Set the active flag - to be called by target drivers only! */ +extern void lcd_set_active(bool active); +#else +/* NULL versions for no sleeping */ +static inline bool lcd_active(void) + { return true; } +static inline void lcd_set_active(bool active) + { (void)active; } #endif #ifdef HAVE_LCD_SHUTDOWN -- cgit v1.2.3