lib/unigraphic/SSD1322.h

changeset 6
8cb67d7afd79
parent 5
f1c85c2500f2
child 8
55021f3f1929
--- a/lib/unigraphic/SSD1322.h	Tue Sep 20 23:50:45 2016 +0200
+++ b/lib/unigraphic/SSD1322.h	Wed Sep 21 20:09:21 2016 +0200
@@ -152,11 +152,14 @@
     unsigned long buffaddr(unsigned int i);
     void fills(const unsigned char value=0xFF);
     void ll_fill(const unsigned char value=0xFF, const unsigned char w=0x78, const unsigned char=0x80);
-    void set_row_address(unsigned char add);
-    void set_column_address(unsigned char add);
+    void set_row_address(unsigned char start_row=0x00, unsigned char end_row=0x3F);
+    void set_column_address(unsigned char start_col=0x00, unsigned char end_col=0x3F);
 
     void start_loop(float tick);
     void stop_loop(void);
+
+    virtual void copy_to_lcd(unsigned char from_col, unsigned char to_col,
+			     unsigned char from_row, unsigned char to_row);
     
 protected:
     /** Setup some stuff (malloc the buffer, etc)

mercurial