summaryrefslogtreecommitdiff
path: root/shared-module/displayio/__init__.h
diff options
context:
space:
mode:
authorDan Halbert <halbert@halwitz.org>2019-08-28 16:09:18 -0400
committerDan Halbert <halbert@halwitz.org>2019-08-28 16:09:18 -0400
commita72bcab0fd2af3c2b92f4d256c6bd5ae58fd225e (patch)
tree745a219e936af91dac0a4d5de2cc0ef5d6c93a6b /shared-module/displayio/__init__.h
parent0364f1dc854ff5f30b9ab2a72a406aab684a1d20 (diff)
parent7cbae3d20c0f79511a932bbcb2d66d2620b6bb3a (diff)
Merge remote-tracking branch 'adafruit/master' into bleio-api-revamp
Diffstat (limited to 'shared-module/displayio/__init__.h')
-rw-r--r--shared-module/displayio/__init__.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/shared-module/displayio/__init__.h b/shared-module/displayio/__init__.h
index caa5ce36d..e78bc61ce 100644
--- a/shared-module/displayio/__init__.h
+++ b/shared-module/displayio/__init__.h
@@ -28,6 +28,7 @@
#define MICROPY_INCLUDED_SHARED_MODULE_DISPLAYIO___INIT___H
#include "shared-bindings/displayio/Display.h"
+#include "shared-bindings/displayio/EPaperDisplay.h"
#include "shared-bindings/displayio/FourWire.h"
#include "shared-bindings/displayio/Group.h"
#include "shared-bindings/displayio/I2CDisplay.h"
@@ -39,14 +40,17 @@ typedef struct {
displayio_i2cdisplay_obj_t i2cdisplay_bus;
displayio_parallelbus_obj_t parallel_bus;
};
- displayio_display_obj_t display;
+ union {
+ displayio_display_obj_t display;
+ displayio_epaperdisplay_obj_t epaper_display;
+ };
} primary_display_t;
extern primary_display_t displays[CIRCUITPY_DISPLAY_LIMIT];
extern displayio_group_t circuitpython_splash;
-void displayio_refresh_displays(void);
+void displayio_background(void);
void reset_displays(void);
void displayio_gc_collect(void);