Hi,
I have the FEZ spider Kit. I find, that the refresh(erase) is very slow for LCD, if I use “display.SimpleGraphics.Clear();”
I have a routine for LCD T35 as follow, the timer is 10ms, I think the timer is enough quick, but it seems that the refresh(erase) is very slow for my 16 Temperatur values to show on the LCD.
Can anybody idea? How can I refresh(erase) the LCD quickly?
void Timer2_Tick(GT.Timer timer)//LCD Timer is 10ms
{
display.SimpleGraphics.Clear();
display.SimpleGraphics.DisplayText("T1: " + Temperatur[0], Resources.GetFont(Resources.FontResources.NinaB), GT.Color.Blue, 0, 0);
display.SimpleGraphics.DisplayText("T2: " + Temperatur[1], Resources.GetFont(Resources.FontResources.NinaB), GT.Color.Blue, 50, 0);
display.SimpleGraphics.DisplayText("T3: " + Temperatur[2], Resources.GetFont(Resources.FontResources.NinaB), GT.Color.Blue, 100, 0);
display.SimpleGraphics.DisplayText("T4: " + Temperatur[3], Resources.GetFont(Resources.FontResources.NinaB), GT.Color.Blue, 150, 0);
display.SimpleGraphics.DisplayText("T5: " + Temperatur[4], Resources.GetFont(Resources.FontResources.NinaB), GT.Color.Blue, 0, 20);
display.SimpleGraphics.DisplayText("T6: " + Temperatur[5], Resources.GetFont(Resources.FontResources.NinaB), GT.Color.Blue, 50, 20);
display.SimpleGraphics.DisplayText("T7: " + Temperatur[6], Resources.GetFont(Resources.FontResources.NinaB), GT.Color.Blue, 100, 20);
display.SimpleGraphics.DisplayText("T8: " + Temperatur[7], Resources.GetFont(Resources.FontResources.NinaB), GT.Color.Blue, 150, 20);
display.SimpleGraphics.DisplayText("T9: " + Temperatur[8], Resources.GetFont(Resources.FontResources.NinaB), GT.Color.Blue, 0, 40);
display.SimpleGraphics.DisplayText("T10: " + Temperatur[9], Resources.GetFont(Resources.FontResources.NinaB), GT.Color.Blue, 50, 40);
display.SimpleGraphics.DisplayText("T11: " + Temperatur[10], Resources.GetFont(Resources.FontResources.NinaB), GT.Color.Blue, 100, 40);
display.SimpleGraphics.DisplayText("T12: " + Temperatur[11], Resources.GetFont(Resources.FontResources.NinaB), GT.Color.Blue, 150, 40);
display.SimpleGraphics.DisplayText("T13: " + Temperatur[12], Resources.GetFont(Resources.FontResources.NinaB), GT.Color.Blue, 0, 60);
display.SimpleGraphics.DisplayText("T14: " + Temperatur[13], Resources.GetFont(Resources.FontResources.NinaB), GT.Color.Blue, 50, 60);
display.SimpleGraphics.DisplayText("T15: " + Temperatur[14], Resources.GetFont(Resources.FontResources.NinaB), GT.Color.Blue, 100, 60);
display.SimpleGraphics.DisplayText("T16: " + Temperatur[15], Resources.GetFont(Resources.FontResources.NinaB), GT.Color.Blue, 150, 60);
}