Als sehr praktisch erwies sich die fertige Klasse von RorschachUK aus dem TinyCLR-Forum.

Man kann das Display Modul als Debug Output verwenden. Somit hat man eine schöne Ausgabe direkt bei seinen Modulen.

Quelle: TinyCLR

Die Klasse ist mit der Low-Memory-Methode FlushRawBitmap erstellt und läuft somit auch auf dem FEZ Cerberus.

Ich hab mal ein Video erstellt um es euch zu zeigen.

 

 

Und so wird die Klasse verwendet:

DebugWindow.display = oledDisplay;         // init display
DebugWindow.EchoToDebug = true;            // show in VS output window
for (int i = 0; i < 100; i++)
{
    DebugWindow.Print("Hello value " + i); // print on display
    Thread.Sleep(50);
}