public MeadowApp() { Console.WriteLine("TftSpi sample"); Initialize(); Console.WriteLine("Clear"); display.Clear(); display.Show(); Console.WriteLine("Small rect"); graphics.Clear(); graphics.DrawRectangle(0, 0, 30, 30, Color.Azure, true); graphics.Show(); Thread.Sleep(1000); OverviewScreen(); Thread.Sleep(5000); while (true) { InvertTest(); PolarLineTest(); Thread.Sleep(5000); RoundRectTest(); Thread.Sleep(5000); QuadrantTest(); Thread.Sleep(5000); StrokeTest(); Thread.Sleep(5000); ShapeTest(); Thread.Sleep(5000); FontScaleTest(); Thread.Sleep(5000); ColorFontTest(); Thread.Sleep(5000); CircleTest(); Thread.Sleep(5000); } }
void Benchmark() { display.SetPenColor(Color.BlueViolet); var sw = new Stopwatch(); sw.Start(); for (int i = 0; i < 10; i++) { for (int x = 0; x < 240; x++) { for (int y = 0; y < 240; y++) { display.DrawPixel(x, y); } } display.Show(); } sw.Stop(); Console.WriteLine("Elapsed={0}", sw.Elapsed); }
public MeadowApp() { Console.WriteLine("TftSpi sample"); Initialize(); // Benchmark(); display.ClearScreen(0xFF); display.Show(); Thread.Sleep(1000); graphics.Clear(true); graphics.DrawRectangle(120, 0, 120, 220, Color.White, true); graphics.DrawRectangle(0, 0, 120, 20, Color.Red, true); graphics.DrawRectangle(0, 20, 120, 20, Color.Purple, true); graphics.DrawRectangle(0, 40, 120, 20, Color.Blue, true); graphics.DrawRectangle(0, 60, 120, 20, Color.Green, true); graphics.DrawRectangle(0, 80, 120, 20, Color.Yellow, true); graphics.DrawRectangle(0, 120, 120, 20, Color.Orange, true); Console.WriteLine("Show"); graphics.Show(); Thread.Sleep(2000); while (true) { PathTest(); Thread.Sleep(100000); LineTest(); PolarLineTest(); Thread.Sleep(5000); RoundRectTest(); Thread.Sleep(5000); QuadrantTest(); Thread.Sleep(5000); StrokeTest(); Thread.Sleep(5000); ShapeTest(); Thread.Sleep(5000); FontScaleTest(); Thread.Sleep(5000); FontAlignmentTest(); Thread.Sleep(5000); ColorFontTest(); Thread.Sleep(5000); CircleTest(); Thread.Sleep(5000); InvertTest(); } }