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(); |