diff --git a/MicroView.cpp b/MicroView.cpp index b4915c1..fdcaa12 100644 --- a/MicroView.cpp +++ b/MicroView.cpp @@ -719,6 +719,7 @@ size_t MicroView::write(uint8_t c) { display(); } else if (cmdCount=4) { pixel(serCmd[1],serCmd[2],serCmd[3],serCmd[4]); + display(); } break; } diff --git a/MicroView.h b/MicroView.h index 8610764..35b4953 100644 --- a/MicroView.h +++ b/MicroView.h @@ -65,25 +65,25 @@ #define VERTICALLEFTHORIZONTALSCROLL 0x2A typedef enum CMD { - CMD_CLEAR, - CMD_INVERT, - CMD_CONTRAST, - CMD_DISPLAY, - CMD_SETCURSOR, - CMD_PIXEL, - CMD_LINE, - CMD_LINEH, - CMD_LINEV, - CMD_RECT, - CMD_RECTFILL, - CMD_CIRCLE, - CMD_CIRCLEFILL, - CMD_DRAWCHAR, - CMD_DRAWBITMAP, - CMD_GETLCDWIDTH, - CMD_GETLCDHEIGHT, - CMD_SETCOLOR, - CMD_SETDRAWMODE + CMD_CLEAR, //0 + CMD_INVERT, //1 + CMD_CONTRAST, //2 + CMD_DISPLAY, //3 + CMD_SETCURSOR, //4 + CMD_PIXEL, //5 + CMD_LINE, //6 + CMD_LINEH, //7 + CMD_LINEV, //8 + CMD_RECT, //9 + CMD_RECTFILL, //10 + CMD_CIRCLE, //11 + CMD_CIRCLEFILL, //12 + CMD_DRAWCHAR, //13 + CMD_DRAWBITMAP, //14 + CMD_GETLCDWIDTH, //15 + CMD_GETLCDHEIGHT, //16 + CMD_SETCOLOR, //17 + CMD_SETDRAWMODE //18 } commCommand_t; class MicroView : public Print{ @@ -103,7 +103,7 @@ public: void setColumnAddress(uint8_t add); void setPageAddress(uint8_t add); - // LCD Draw functions + // LCD Draw functions void clear(uint8_t mode); void clear(uint8_t mode, uint8_t c); void invert(boolean inv); diff --git a/README.md b/README.md index 14f729a..5265d09 100644 --- a/README.md +++ b/README.md @@ -72,12 +72,27 @@ void loop() { } +### Example 4 - Communication +

+#include <MicroView.h>
+
+void setup() {
+  uView.begin();
+  uView.clear(PAGE);
+}
+
+void loop() {
+  uView.checkComm();
+}
+
+ ## History -**v1.07b: 10th February by JP Liew** +**v1.07b: 15th February by JP Liew** * changed function name stopScroll to scrollStop for consistency * added contrast function * added invert function * added KEYWORD to keywords.txt +* added checkComm() function to communicate with host PC **v1.06b: 9th February by JP Liew** * fixed Slider negative value not working diff --git a/keywords.txt b/keywords.txt index 9cf6bb7..876c626 100644 --- a/keywords.txt +++ b/keywords.txt @@ -60,6 +60,7 @@ setMinValue KEYWORD2 setValue KEYWORD2 draw KEYWORD2 drawFace KEYWORD2 +checkComm KEYWORD2 ####################################### # Constants (LITERAL1)