void lcd_setarea(uint16_t x0, uint16_t y0, uint16_t x1, uint16_t y1) { lcd_wrcmd8(LCD_CMD_COLUMN); lcd_wrdata16(y0); lcd_wrdata16(y1); lcd_wrcmd8(LCD_CMD_PAGE); lcd_wrdata16(x0); lcd_wrdata16(x1); }
__attribute__((always_inline)) __INLINE void lcd_setarea(uint32_t x0, uint32_t y0, uint32_t x1, uint32_t y1) { //lcd_enable(); lcd_wrcmd8(LCD_CMD_COLUMN); lcd_wrdata16(y0); lcd_wrdata16(y1); lcd_wrcmd8(LCD_CMD_PAGE); lcd_wrdata16(x0); lcd_wrdata16(x1); //lcd_disable(); return; }
__attribute__((always_inline)) __INLINE void lcd_draw(uint32_t color) { return lcd_wrdata16(color); }
inline void lcd_draw(uint16_t colour) { lcd_wrdata16(colour); }