Ejemplo n.º 1
0
        static public void u32SetWorkingData(UInt32 u32Address, UInt32 u32Data)
        {
            byte[] au8Data = BitConverter.GetBytes(u32Data);

            if (!Array.Equals(ExtensionMethods.ByteSubArray(mau8WorkingPage, (int)(u32Address - mu32WorkingBaseAddress), 4), au8Data))
            {
                Array.Copy(au8Data, 0, mau8WorkingPage,
                           (int)(u32Address - mu32WorkingBaseAddress), au8Data.Length);

                if (false == mboLockForChanges)
                {
                    tstReg32Write stReg32Write = new tstReg32Write();
                    stReg32Write.u32Address = u32Address;
                    stReg32Write.u32Data    = u32Data;
                    mlstReg32Write.Add(stReg32Write);
                }
            }
        }
Ejemplo n.º 2
0
 static public void AddReg32Write(tstReg32Write stReg32Write)
 {
     mlstReg32Write.Add(stReg32Write);
 }