From c4c5d8c5e72b43aed99428fbc18545a29a7727cc Mon Sep 17 00:00:00 2001 From: Radomir Dopieralski Date: Wed, 31 Jul 2019 23:32:42 +0200 Subject: Fix missing write_ram_command in _stage Since the changes in displayio, displayio_display_set_region_to_update no longer sends the write_ram_command, so we have to send it explicitly. --- shared-bindings/_stage/__init__.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/shared-bindings/_stage/__init__.c b/shared-bindings/_stage/__init__.c index 9f3f89462..1ca206339 100644 --- a/shared-bindings/_stage/__init__.c +++ b/shared-bindings/_stage/__init__.c @@ -101,6 +101,8 @@ STATIC mp_obj_t stage_render(size_t n_args, const mp_obj_t *args) { area.x2 = x1; area.y2 = y1; displayio_display_set_region_to_update(display, &area); + + display->send(display->bus, true, &display->write_ram_command, 1); render_stage(x0, y0, x1, y1, layers, layers_size, buffer, buffer_size, display); displayio_display_end_transaction(display); -- cgit v1.2.3