Lines Matching refs:data
69 public byte Transmit(byte data) in Transmit() argument
71 this.DebugLog("Byte received: 0x{0:X}", data); in Transmit()
75 HandleCommandByte(data); in Transmit()
85 HandleRegisterWrite((Registers)context, data); in Transmit()
96 HandleFrameBufferWrite(context++, data); in Transmit()
116 private void HandleCommandByte(byte data) in HandleCommandByte() argument
126 if((data & (1 << 7)) == 0) in HandleCommandByte()
128 … accessMode = ((data >> 5) & 1) == 0 ? AccessMode.SramAccess : AccessMode.FrameBufferAccess; in HandleCommandByte()
134 accessType = (data & (1 << 6)) == 0 ? AccessType.ReadAccess : AccessType.WriteAccess; in HandleCommandByte()
137 context = (byte)(data & 0x3F); in HandleCommandByte()
215 private void HandleRegisterWrite(Registers register, byte data) in HandleRegisterWrite() argument
217 this.Log(LogLevel.Noisy, "Writing register {0} with data {1:X}.", register, data); in HandleRegisterWrite()
221 data &= 0x1f; in HandleRegisterWrite()
222 if(!Enum.IsDefined(typeof(OperatingMode), data)) in HandleRegisterWrite()
224 this.Log(LogLevel.Warning, "Unknown mode: 0x{0:1}", data); in HandleRegisterWrite()
227 operatingMode = (OperatingMode)data; in HandleRegisterWrite()
241 Channel = data & 0x1F; in HandleRegisterWrite()
245 autoCrc = ((data & 0x20) != 0); in HandleRegisterWrite()
249 … this.Log(LogLevel.Warning, "Write value 0x{0:X} to unexpected register: 0x{1:X}", data, context); in HandleRegisterWrite()
284 private void HandleFrameBufferWrite(int index, byte data) in HandleFrameBufferWrite() argument
289 frameBuffer = new byte[data]; in HandleFrameBufferWrite()
293 frameBuffer[index] = data; in HandleFrameBufferWrite()