Esempio n. 1
0
 public static void LoadImageArea(this IT8951SPIDevice device, ImagePixelPackEnum bpp, ImageEndianTypeEnum endian, ImageRotateEnum rotate, Span <byte> pixelBuffer, ushort x, ushort y, ushort width, ushort height, ushort displayBufferAddressOffset = 0)
 {
     device.WaitForDisplayReady(TimeSpan.FromSeconds(5));
     device.SetTargetMemoryAddress(device.DeviceInfo.BufferAddress + displayBufferAddressOffset);
     device.LoadImageAreaStart(endian, bpp, rotate, x, y, width, height);
     device.SendBuffer(pixelBuffer);
     device.LoadImageEnd();
 }
Esempio n. 2
0
 public static void LoadImage(this IT8951SPIDevice device, ImagePixelPackEnum bpp, ImageEndianTypeEnum endian, ImageRotateEnum rotate, Span <byte> pixelBuffer)
 {
     device.WaitForDisplayReady(TimeSpan.FromSeconds(5));
     device.SetTargetMemoryAddress(device.DeviceInfo.BufferAddress);
     device.LoadImageStart(endian, bpp, rotate);
     device.SendBuffer(pixelBuffer);
     device.LoadImageEnd();
 }