lib/unigraphic/SSD1322.h

changeset 6
8cb67d7afd79
parent 5
f1c85c2500f2
child 8
55021f3f1929
equal deleted inserted replaced
5:f1c85c2500f2 6:8cb67d7afd79
150 unsigned short pixelpos(int x, int y); 150 unsigned short pixelpos(int x, int y);
151 void clrbuff(const unsigned char value=0x00); 151 void clrbuff(const unsigned char value=0x00);
152 unsigned long buffaddr(unsigned int i); 152 unsigned long buffaddr(unsigned int i);
153 void fills(const unsigned char value=0xFF); 153 void fills(const unsigned char value=0xFF);
154 void ll_fill(const unsigned char value=0xFF, const unsigned char w=0x78, const unsigned char=0x80); 154 void ll_fill(const unsigned char value=0xFF, const unsigned char w=0x78, const unsigned char=0x80);
155 void set_row_address(unsigned char add); 155 void set_row_address(unsigned char start_row=0x00, unsigned char end_row=0x3F);
156 void set_column_address(unsigned char add); 156 void set_column_address(unsigned char start_col=0x00, unsigned char end_col=0x3F);
157 157
158 void start_loop(float tick); 158 void start_loop(float tick);
159 void stop_loop(void); 159 void stop_loop(void);
160
161 virtual void copy_to_lcd(unsigned char from_col, unsigned char to_col,
162 unsigned char from_row, unsigned char to_row);
160 163
161 protected: 164 protected:
162 /** Setup some stuff (malloc the buffer, etc) 165 /** Setup some stuff (malloc the buffer, etc)
163 */ 166 */
164 void init(); 167 void init();

mercurial