53 while (w >> (m_p+1)) { m_p++; };
63 inline void drawPixel(uint8_t x, uint8_t y) __attribute__ ((deprecated)) {
putPixel(x,y); };
79 void drawRect(uint8_t x1, uint8_t y1, uint8_t x2, uint8_t y2);
87 void drawHLine(uint8_t x1, uint8_t y1, uint8_t x2);
95 void drawVLine(uint8_t x1, uint8_t y1, uint8_t y2);
105 void fillRect(uint8_t x1, uint8_t y1, uint8_t x2, uint8_t y2, uint8_t templ);
120 __attribute__ ((deprecated))
130 void charF6x8(uint8_t x, uint8_t y,
const char ch[],
EFontStyle style = STYLE_NORMAL);
136 void drawSpritePgm(uint8_t x, uint8_t y,
const uint8_t sprite[]);
142 void drawSprite(uint8_t x, uint8_t y,
const uint8_t sprite[]);
153 inline uint8_t
width()
const {
return m_w; };
158 inline uint8_t
height()
const {
return m_h; };
163 inline uint8_t *
buffer()
const {
return m_bytes; };
181 void blt(uint8_t x, uint8_t y);
187 uint8_t m_inverseByte;
void charF6x8(uint8_t x, uint8_t y, const char ch[], EFontStyle style=STYLE_NORMAL)
void fillRect(uint8_t x1, uint8_t y1, uint8_t x2, uint8_t y2, uint8_t templ)
void drawSpritePgm(uint8_t x, uint8_t y, const uint8_t sprite[])
void drawSprite(uint8_t x, uint8_t y, const uint8_t sprite[])
void drawVLine(uint8_t x1, uint8_t y1, uint8_t y2)
void drawRect(uint8_t x1, uint8_t y1, uint8_t x2, uint8_t y2)
NanoCanvas(uint8_t w, uint8_t h, uint8_t *bytes)
void blt(uint8_t x, uint8_t y)
void char_f6x8(uint8_t x, uint8_t y, const char ch[], EFontStyle style=STYLE_NORMAL) __attribute__((deprecated))
void drawPixel(uint8_t x, uint8_t y) __attribute__((deprecated))
void putPixel(uint8_t x, uint8_t y)
void drawHLine(uint8_t x1, uint8_t y1, uint8_t x2)