/* Draws an array of consecutive RGB565 pixels (much faster than addressing each pixel individually)  */
void lcdDrawPixels(uint16_t x, uint16_t y, uint16_t *data, uint32_t len)
/* Draws an array of consecutive RGB565 pixels (much faster than addressing each pixel individually)  */
void lcdDrawPixels(uint16_t x, uint16_t y, uint16_t *data, uint32_t len)
{
  lcd_area(x, y, x + len, y);
  int i;
  lcd_drawstart();
  for(i = 0; i < len; i++)
  {
    lcd_draw(*data);
    data++;
  }
  lcd_drawstop();
}