summaryrefslogtreecommitdiff
path: root/shared-module/displayio/display_core.c
diff options
context:
space:
mode:
authorRoy Hooper <rhooper@toybox.ca>2019-12-20 19:22:27 -0500
committerRoy Hooper <rhooper@toybox.ca>2019-12-20 19:22:27 -0500
commit09d4fe03249eee6561dfec232c85344eba4d07a4 (patch)
treeec73240b8c8ecfb38b0273339bfb599a838e847e /shared-module/displayio/display_core.c
parentb90c39456be8d3633d8ef8362f21a2455758bf5e (diff)
parente6fd513cfa5460e2dfec138346749ede46afd243 (diff)
Merge branch 'master' into new-pixelbuf-api
Diffstat (limited to 'shared-module/displayio/display_core.c')
-rw-r--r--shared-module/displayio/display_core.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/shared-module/displayio/display_core.c b/shared-module/displayio/display_core.c
index 658daa8d6..120b70f76 100644
--- a/shared-module/displayio/display_core.c
+++ b/shared-module/displayio/display_core.c
@@ -86,6 +86,15 @@ void displayio_display_core_construct(displayio_display_core_t* self,
self->height = height;
self->ram_width = ram_width;
self->ram_height = ram_height;
+
+ displayio_display_core_set_rotation(self, rotation);
+}
+
+void displayio_display_core_set_rotation( displayio_display_core_t* self,
+ int rotation) {
+ int height = self->height;
+ int width = self->width;
+
rotation = rotation % 360;
self->rotation = rotation;
self->transform.x = 0;