private bool ImageWrite(SL_Img_Lib ImgLib) { List <byte> lXferData = new List <byte>(); ImgLib.BmpToList(ref lXferData); SL_Comm_Base.SL_CommBase_WriteReg(0xbc, 0x00); SL_Comm_Base.SL_CommBase_WriteReg(0x93, 0x03); SL_Comm_Base.SPI_WriteReg(0xb8, 0x00, 0x00); SL_Comm_Base.SPI_WriteReg(0xb7, 0x06, 0x59); Thread.Sleep(10); SL_Comm_Base.DDR_MassWrite(0x84, 1, lXferData.ToArray(), lXferData.Count); SL_Comm_Base.SPI_WriteReg(0xb8, 0x00, 0x00); SL_Comm_Base.SPI_WriteReg(0xb7, 0x06, 0x59); SL_Comm_Base.SL_CommBase_WriteReg(0xbc, 0x11); Thread.Sleep(2); return(true); }