diff options
author | William Wilgus <wilgus.william@gmail.com> | 2021-03-23 13:35:29 -0400 |
---|---|---|
committer | William Wilgus <me.theuser@yahoo.com> | 2021-03-24 18:22:01 +0000 |
commit | ffee661ab70e9622a05c9c2f24ecf474dad8f042 (patch) | |
tree | c44b07169b685d2d50154065138e7362603bb0f5 /firmware/drivers/lcd-2bit-vi.c | |
parent | 94b40ed314e980a7ecc3c3cada8d6f002cf85f58 (diff) | |
download | rockbox-ffee661ab70e9622a05c9c2f24ecf474dad8f042.tar.gz rockbox-ffee661ab70e9622a05c9c2f24ecf474dad8f042.zip |
lcd framebuffer - Bugfix ensure proper alignment
-- apparenty 0x4 aligned doesn't work properly
requires 0x8 alignment at least for the h10 20gb
but enabled for all arm processors
assign the default framebuffer to the default_vp as well
Change-Id: I0b76c30f2ddb5d6d2f7c6a132e4081aee58da17b
Diffstat (limited to 'firmware/drivers/lcd-2bit-vi.c')
-rw-r--r-- | firmware/drivers/lcd-2bit-vi.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/drivers/lcd-2bit-vi.c b/firmware/drivers/lcd-2bit-vi.c index c09bbce2e0..5482777afd 100644 --- a/firmware/drivers/lcd-2bit-vi.c +++ b/firmware/drivers/lcd-2bit-vi.c | |||
@@ -80,12 +80,12 @@ static struct viewport default_vp = | |||
80 | .height = LCDM(HEIGHT), | 80 | .height = LCDM(HEIGHT), |
81 | .font = FONT_SYSFIXED, | 81 | .font = FONT_SYSFIXED, |
82 | .drawmode = DRMODE_SOLID, | 82 | .drawmode = DRMODE_SOLID, |
83 | .buffer = NULL, | 83 | .buffer = &LCDFN(framebuffer_default), |
84 | .fg_pattern = LCDM(DEFAULT_FG), | 84 | .fg_pattern = LCDM(DEFAULT_FG), |
85 | .bg_pattern = LCDM(DEFAULT_BG) | 85 | .bg_pattern = LCDM(DEFAULT_BG) |
86 | }; | 86 | }; |
87 | 87 | ||
88 | struct viewport * CURRENT_VP IBSS_ATTR; | 88 | struct viewport * CURRENT_VP IBSS_ATTR MEM_ALIGN_ATTR = NULL; |
89 | 89 | ||
90 | static unsigned fg_pattern IBSS_ATTR; | 90 | static unsigned fg_pattern IBSS_ATTR; |
91 | static unsigned bg_pattern IBSS_ATTR; | 91 | static unsigned bg_pattern IBSS_ATTR; |