summaryrefslogtreecommitdiffstats
path: root/src/target/firmware/include/fb/fb_bw8.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/target/firmware/include/fb/fb_bw8.h')
-rw-r--r--src/target/firmware/include/fb/fb_bw8.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/target/firmware/include/fb/fb_bw8.h b/src/target/firmware/include/fb/fb_bw8.h
index d84f91a7..db0b31a5 100644
--- a/src/target/firmware/include/fb/fb_bw8.h
+++ b/src/target/firmware/include/fb/fb_bw8.h
@@ -6,9 +6,9 @@
are common to similar organized displays. */
/*
- Sketch of Memory Layout
+ Sketch of Memory Layout
Left Upper Corner of Display
-
+
col0 col2
col1
+-------------
@@ -22,7 +22,7 @@
...
Backing store (and internal display memory?) looks like...
-
+
uint8_t mem[] = { A, B, C, .... Q, R, S, ... }
We work on a in-memory copy of the framebuffer and only
@@ -45,6 +45,7 @@ extern struct fb_bw8 *fb_bw8; /* symbol defined by the specific LCD driver */
extern void fb_bw8_clear();
extern void fb_bw8_boxto(uint16_t x,uint16_t y); /* draw a box from cursor to x,y */
extern void fb_bw8_lineto(uint16_t x,uint16_t y); /* draw a line from cursor to x,y */
+extern void fb_bw8_set_p(uint16_t x,uint16_t y);
extern int fb_bw8_putstr(char *str,int maxwidth);