summaryrefslogtreecommitdiff
path: root/shared-bindings
diff options
context:
space:
mode:
authorScott Shawcroft <scott@adafruit.com>2019-09-04 10:23:19 -0700
committerGitHub <noreply@github.com>2019-09-04 10:23:19 -0700
commit16a8a3468851741106252c347da7aaafd7d22343 (patch)
treea9d3d971c1b8551ae346543191442c0da4f9c0fa /shared-bindings
parent321835cb4764e40d290635ba16a849aad6463f8d (diff)
parent5f6228b6f02c229e84cc64c1e2b6a2332354c186 (diff)
Merge pull request #2117 from pewpew-game/stage-fix-transaction
Fix transactions in _stage after displayio changes
Diffstat (limited to 'shared-bindings')
-rw-r--r--shared-bindings/_stage/__init__.c13
1 files changed, 0 insertions, 13 deletions
diff --git a/shared-bindings/_stage/__init__.c b/shared-bindings/_stage/__init__.c
index d18d306f4..1154bbbf1 100644
--- a/shared-bindings/_stage/__init__.c
+++ b/shared-bindings/_stage/__init__.c
@@ -96,21 +96,8 @@ STATIC mp_obj_t stage_render(size_t n_args, const mp_obj_t *args) {
scale = mp_obj_get_int(args[7]);
}
- // TODO: Everything below should be in shared-module because it's not argument parsing.
- while (!displayio_display_core_begin_transaction(&display->core)) {
- RUN_BACKGROUND_TASKS;
- }
- displayio_area_t area;
- area.x1 = x0;
- area.y1 = y0;
- area.x2 = x1;
- area.y2 = y1;
- displayio_display_core_set_region_to_update(&display->core, display->set_column_command, display->set_row_command, NO_COMMAND, NO_COMMAND, display->data_as_commands, false, &area);
-
- display->core.send(display->core.bus, DISPLAY_COMMAND, CHIP_SELECT_TOGGLE_EVERY_BYTE, &display->write_ram_command, 1);
render_stage(x0, y0, x1, y1, layers, layers_size, buffer, buffer_size,
display, scale);
- displayio_display_core_end_transaction(&display->core);
return mp_const_none;
}