summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
authorMoshe Piekarski <dev.rockbox@melachim.net>2020-10-06 13:34:04 -0500
committerWilliam Wilgus <wilgus.william@gmail.com>2020-10-26 12:28:48 -0400
commit12f3ed1699d6bef25bed90ba95cbcc1a6bb4934a (patch)
treecb9850c2c4ea68b7acc816828c4d53dd7c8391f9 /firmware
parent5d5f8169b53fc989b456b0f0d7940bcf9415cbeb (diff)
downloadrockbox-12f3ed1699d6bef25bed90ba95cbcc1a6bb4934a.tar.gz
rockbox-12f3ed1699d6bef25bed90ba95cbcc1a6bb4934a.zip
make the plugin API frambuffer agnostic
Change-Id: I5abdc231093054c517ff53b9a456997e440e3f6e
Diffstat (limited to 'firmware')
-rw-r--r--firmware/export/lcd.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/firmware/export/lcd.h b/firmware/export/lcd.h
index 9346a6815b..ae06307dca 100644
--- a/firmware/export/lcd.h
+++ b/firmware/export/lcd.h
@@ -434,13 +434,12 @@ static inline unsigned fb_to_scalar(fb_data p)
434#endif 434#endif
435/* The actual framebuffer */ 435/* The actual framebuffer */
436extern fb_data *lcd_framebuffer; 436extern fb_data *lcd_framebuffer;
437extern fb_data lcd_static_framebuffer[LCD_FBHEIGHT][LCD_FBWIDTH];
438#if defined(LCD_STRIDEFORMAT) && LCD_STRIDEFORMAT == VERTICAL_STRIDE 437#if defined(LCD_STRIDEFORMAT) && LCD_STRIDEFORMAT == VERTICAL_STRIDE
439#define FBADDR(x, y) (lcd_framebuffer + ((x) * LCD_FBHEIGHT) + (y)) 438#define FBADDR(x, y) (lcd_framebuffer + ((x) * LCD_FBHEIGHT) + (y))
440#else 439#else
441#define FBADDR(x, y) (lcd_framebuffer + ((y) * LCD_FBWIDTH) + (x)) 440#define FBADDR(x, y) (lcd_framebuffer + ((y) * LCD_FBWIDTH) + (x))
442#endif 441#endif
443#define FRAMEBUFFER_SIZE (sizeof(lcd_static_framebuffer)) 442#define FRAMEBUFFER_SIZE (sizeof(fb_data)*LCD_FBWIDTH*LCD_FBHEIGHT)
444 443
445/** Port-specific functions. Enable in port config file. **/ 444/** Port-specific functions. Enable in port config file. **/
446#ifdef HAVE_REMOTE_LCD_AS_MAIN 445#ifdef HAVE_REMOTE_LCD_AS_MAIN