public DisplayTest() { _display = DisplayController.GetDefault(); ParallelDisplayControllerSettings _settings = new ParallelDisplayControllerSettings() { Width = 800, Height = 480, PixelClockRate = 9600000, // not used in native code PixelPolarity = false, //OutputEnablePolarity = true, // this must be true //OutputEnableIsFixed = true, HorizontalFrontPorch = 8, HorizontalBackPorch = 43, HorizontalSyncPulseWidth = 2, HorizontalSyncPolarity = false, VerticalFrontPorch = 2, VerticalBackPorch = 2, VerticalSyncPulseWidth = 10, VerticalSyncPolarity = false, DataFormat = DisplayDataFormat.Rgb565 // not really correct: it is Rgb888 for Disco-746 display... }; _display.SetConfiguration(_settings); _display.DrawString("\f\n\n* Discovery STM32F69 board *\n\n"); _display.DrawString("* TinyCLR 1.0.0 pvw for STM32F7 *"); _screen = Graphics.FromHdc(_display.Hdc); }