/* Scrolls the contents of the LCD screen vertically the specified number of pixels using a HW optimised routine.  */
void lcdScroll(int16_t pixels, uint16_t fillColor)
/* Scrolls the contents of the LCD screen vertically the specified number of pixels using a HW optimised routine.  */
void lcdScroll(int16_t pixels, uint16_t fillColor)
{
  hx8347d_Scroll(0,320,0,(offset + pixels) % 320);
  if(hx8347dPOrientation == LCD_ORIENTATION_PORTRAIT)
  {
    fillRect(0, hx8347dProperties.height-pixels, hx8347dProperties.width, hx8347dProperties.height, fillColor);
  }
  else
  {
    fillRect(hx8347dProperties.width-pixels, 0, hx8347dProperties.width, hx8347dProperties.height, fillColor);
  }
  offset = (offset + pixels) % 320;
}