/* Displays a maximum of 20 char on the LCD.  */
void LCD_DisplayStringLine(uint16_t Line, uint8_t *ptr)
/* Displays a maximum of 20 char on the LCD.  */
void LCD_DisplayStringLine(uint16_t Line, uint8_t *ptr)
{
  uint32_t i = 0;
  uint16_t refcolumn = 0;
  int16_t deltacolumn;
  refcolumn = 319;
  deltacolumn = -LCD_Currentfonts->Width;
  while ((*ptr != 0) & (i < 320/LCD_Currentfonts->Width))
  {
    LCD_DisplayChar(Line, refcolumn, *ptr);
    refcolumn += deltacolumn;
    ptr++;
    i++;
  }
}