aboutsummaryrefslogtreecommitdiffstats
path: root/glcd/worker.h
diff options
context:
space:
mode:
authorTectu <joel@unormal.org>2012-07-18 04:22:28 +0200
committerTectu <joel@unormal.org>2012-07-18 04:22:28 +0200
commitd0c92628edf94693ae0bb07d9ecc5d581c7ba4be (patch)
tree4c30243959b5ff342cab91ce01b3acbeee9526da /glcd/worker.h
parent096701a6ad8f2ba5512aff4ee430ca0d626fff7a (diff)
downloaduGFX-d0c92628edf94693ae0bb07d9ecc5d581c7ba4be.tar.gz
uGFX-d0c92628edf94693ae0bb07d9ecc5d581c7ba4be.tar.bz2
uGFX-d0c92628edf94693ae0bb07d9ecc5d581c7ba4be.zip
lcdVerticalScroll() uses worker
Diffstat (limited to 'glcd/worker.h')
-rw-r--r--glcd/worker.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/glcd/worker.h b/glcd/worker.h
index d08cae9d..53d3c09f 100644
--- a/glcd/worker.h
+++ b/glcd/worker.h
@@ -14,6 +14,7 @@ enum glcd_action { GLCD_SET_POWERMODE,
GLCD_WRITE_STREAM_START,
GLCD_WRITE_STREAM_STOP,
GLCD_WRITE_STREAM,
+ GLCD_VERTICAL_SCROLL,
};
enum glcd_result { GLCD_DONE,
@@ -108,5 +109,15 @@ struct glcd_msg_write_stream {
uint16_t size;
};
+struct glcd_msg_vertical_scroll {
+ _glcd_msg_base
+
+ uint16_t x0;
+ uint16_t y0;
+ uint16_t x1;
+ uint16_t y1;
+ int16_t lines;
+};
+
#endif