[lcd] forbid writing to non-existant framebuffers
This commit is contained in:
parent
cc32a3092a
commit
ee3249beca
|
@ -136,6 +136,9 @@ static void display_write_data_byte_direct(uint8_t code)
|
|||
|
||||
static void display_write_data_byte_framebuffer(uint8_t code)
|
||||
{
|
||||
if (display_current_frame >= DISPLAY_FRAMES_AVAILABLE)
|
||||
return;
|
||||
|
||||
display_framebuffer[16*2*display_current_frame + des.cursor_offset] = (char) code;
|
||||
des.cursor_offset += des.next ? -1 : 1;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue