示例#1
0
        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);
        }