Home
last modified time | relevance | path

Searched refs:packet (Results 1 – 25 of 46) sorted by relevance

12

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Test/PeripheralsTests/
DBMC050Test.cs24 List<byte> packet = new List<byte>(); in InitTest()
28 packet.Add((byte)0xFC); in InitTest()
29 packet.Add((byte)0x00); in InitTest()
30 bmc050.Write(packet.ToArray()); in InitTest()
31 packet.Clear(); in InitTest()
35 packet.Add((byte)0xFC); in InitTest()
36 packet.Add((byte)0x01); in InitTest()
37 bmc050.Write(packet.ToArray()); in InitTest()
38 packet.Clear(); in InitTest()
42 packet.Add((byte)0xFC); in InitTest()
[all …]
DBMA180Test.cs24 List<byte> packet = new List<byte>(); in InitTest()
29 packet.Add((byte)0xFC); in InitTest()
30 packet.Add((byte)0x00); in InitTest()
31 bma180.Write(packet.ToArray()); in InitTest()
32 packet.Clear(); in InitTest()
38 packet.Add((byte)0xFC); in InitTest()
39 packet.Add((byte)0x0D); in InitTest()
40 bma180.Write(packet.ToArray()); in InitTest()
41 packet.Clear(); in InitTest()
45 packet.Add((byte)0xFD); in InitTest()
[all …]
DSHT21Test.cs24 List<byte> packet = new List<byte>(); in InitTest()
29 packet.Add((byte)0xFC); in InitTest()
30 packet.Add((byte)0xFA); in InitTest()
31 packet.Add((byte)0x0F); in InitTest()
32 sht21.Write(packet.ToArray()); in InitTest()
33 packet.Clear(); in InitTest()
46 packet.Add((byte)0xFD); in InitTest()
47 packet.Add((byte)0xFA); in InitTest()
48 packet.Add((byte)0xC9); in InitTest()
49 sht21.Write(packet.ToArray()); in InitTest()
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/USBDeprecated/
DIUSBPeripheral.cs16 void ClearFeature(USBPacket packet, USBSetupPacket setupPacket); in ClearFeature() argument
22 byte[] GetInterface(USBPacket packet, USBSetupPacket setupPacket); in GetInterface() argument
24 byte[] GetStatus(USBPacket packet, USBSetupPacket setupPacket); in GetStatus() argument
26 void SetConfiguration(USBPacket packet, USBSetupPacket setupPacket); in SetConfiguration() argument
28 void SetDescriptor(USBPacket packet, USBSetupPacket setupPacket); in SetDescriptor() argument
30 void SetFeature(USBPacket packet, USBSetupPacket setupPacket); in SetFeature() argument
32 void SetInterface(USBPacket packet, USBSetupPacket setupPacket); in SetInterface() argument
34 byte[] ProcessVendorGet(USBPacket packet, USBSetupPacket setupPacket); in ProcessVendorGet() argument
36 void ProcessVendorSet(USBPacket packet, USBSetupPacket setupPacket); in ProcessVendorSet() argument
38 byte[] ProcessClassGet(USBPacket packet, USBSetupPacket setupPacket); in ProcessClassGet() argument
[all …]
DDummyUSBDevice.cs38 public void WriteDataBulk(USBPacket packet) in WriteDataBulk() argument
43 public void WriteDataControl(USBPacket packet) in WriteDataControl() argument
59 public byte[] WriteInterrupt(USBPacket packet) in WriteInterrupt() argument
64 public byte[] GetDataBulk(USBPacket packet) in GetDataBulk() argument
69 public byte[] GetDataControl(USBPacket packet) in GetDataControl() argument
74 public byte[] GetDescriptor(USBPacket packet, USBSetupPacket setupPacket) in GetDescriptor() argument
79 public byte[] ProcessClassGet(USBPacket packet, USBSetupPacket setupPacket) in ProcessClassGet() argument
84 public void ProcessClassSet(USBPacket packet, USBSetupPacket setupPacket) in ProcessClassSet() argument
109 public void ClearFeature(USBPacket packet, USBSetupPacket setupPacket) in ClearFeature() argument
121 public byte[] GetInterface(USBPacket packet, USBSetupPacket setupPacket) in GetInterface() argument
[all …]
DUSBEthernetEmulationModelDevice.cs43 public byte[] ProcessClassGet(USBPacket packet, USBSetupPacket setupPacket) in ProcessClassGet() argument
47 public byte[] GetDataBulk(USBPacket packet) in GetDataBulk() argument
51 public void WriteDataBulk(USBPacket packet) in WriteDataBulk() argument
59 public void WriteDataControl(USBPacket packet) in WriteDataControl() argument
66 public byte[] GetDataControl(USBPacket packet) in GetDataControl() argument
70 public byte[] GetDescriptor(USBPacket packet, USBSetupPacket setupPacket) in GetDescriptor() argument
74 public void ProcessClassSet(USBPacket packet, USBSetupPacket setupPacket) in ProcessClassSet() argument
78 public byte[] WriteInterrupt(USBPacket packet) in WriteInterrupt() argument
102 public void ClearFeature (USBPacket packet, USBSetupPacket setupPacket) in ClearFeature() argument
114 public byte[] GetInterface(USBPacket packet, USBSetupPacket setupPacket) in GetInterface() argument
[all …]
DSMSC9500.cs68 public byte[] ProcessClassGet(USBPacket packet, USBSetupPacket setupPacket) in ProcessClassGet() argument
75 public byte[] WriteInterrupt(USBPacket packet) in WriteInterrupt() argument
80 packet.data = new byte[4]; in WriteInterrupt()
81 packet.data[0] = 0x00; in WriteInterrupt()
82 packet.data[1] = 0x80; in WriteInterrupt()
83 packet.data[2] = 0x00; in WriteInterrupt()
84 packet.data[3] = 0x00; in WriteInterrupt()
85 return packet.data; in WriteInterrupt()
98 public byte[] GetDataControl(USBPacket packet) in GetDataControl() argument
103 public byte[] GetDescriptor(USBPacket packet, USBSetupPacket setupPacket) in GetDescriptor() argument
[all …]
DUSBEthernetControlModelDevice.cs48 public byte[] ProcessClassGet(USBPacket packet, USBSetupPacket setupPacket) in ProcessClassGet() argument
52 public byte[] WriteInterrupt(USBPacket packet) in WriteInterrupt() argument
56 public byte[] GetDataBulk(USBPacket packet) in GetDataBulk() argument
60 public void WriteDataBulk(USBPacket packet) in WriteDataBulk() argument
65 public void WriteDataControl(USBPacket packet) in WriteDataControl() argument
72 public byte[] GetDescriptor(USBPacket packet, USBSetupPacket setupPacket) in GetDescriptor() argument
76 public byte[] GetDataControl(USBPacket packet) in GetDataControl() argument
80 public void ProcessClassSet(USBPacket packet, USBSetupPacket setupPacket) in ProcessClassSet() argument
110 public void ClearFeature(USBPacket packet, USBSetupPacket setupPacket) in ClearFeature() argument
123 public byte[] GetInterface(USBPacket packet, USBSetupPacket setupPacket) in GetInterface() argument
[all …]
DUSBKeyboard.cs63 public void WriteDataBulk(USBPacket packet) in WriteDataBulk() argument
80 public void WriteDataControl(USBPacket packet) in WriteDataControl() argument
140 public byte[] WriteInterrupt(USBPacket packet) in WriteInterrupt() argument
168 public byte[] GetDataBulk(USBPacket packet) in GetDataBulk() argument
173 public byte[] GetDataControl(USBPacket packet) in GetDataControl() argument
182 public byte[] GetDescriptor(USBPacket packet, USBSetupPacket setupPacket) in GetDescriptor() argument
245 public byte[] ProcessClassGet(USBPacket packet, USBSetupPacket setupPacket) in ProcessClassGet() argument
250 public void ProcessClassSet(USBPacket packet, USBSetupPacket setupPacket) in ProcessClassSet() argument
275 public void ClearFeature(USBPacket packet, USBSetupPacket setupPacket) in ClearFeature() argument
287 public byte[] GetInterface(USBPacket packet, USBSetupPacket setupPacket) in GetInterface() argument
[all …]
DUSBTablet.cs35 public void ClearFeature(USBPacket packet, USBSetupPacket setupPacket) in ClearFeature() argument
50 public byte[] GetInterface(USBPacket packet, USBSetupPacket setupPacket) in GetInterface() argument
55 public byte[] GetStatus(USBPacket packet, USBSetupPacket setupPacket) in GetStatus() argument
61 public void SetConfiguration(USBPacket packet, USBSetupPacket setupPacket) in SetConfiguration() argument
66 public void SetDescriptor(USBPacket packet, USBSetupPacket setupPacket) in SetDescriptor() argument
71 public void SetFeature(USBPacket packet, USBSetupPacket setupPacket) in SetFeature() argument
76 public void SetInterface(USBPacket packet, USBSetupPacket setupPacket) in SetInterface() argument
81 public byte[] ProcessVendorGet(USBPacket packet, USBSetupPacket setupPacket) in ProcessVendorGet() argument
86 public void ProcessVendorSet(USBPacket packet, USBSetupPacket setupPacket) in ProcessVendorSet() argument
91 public byte[] ProcessClassGet(USBPacket packet, USBSetupPacket setupPacket) in ProcessClassGet() argument
[all …]
DUSBMouse.cs65 public void WriteDataBulk(USBPacket packet) in WriteDataBulk() argument
82 public void WriteDataControl(USBPacket packet) in WriteDataControl() argument
100 public byte[] WriteInterrupt(USBPacket packet) in WriteInterrupt() argument
157 public byte[] GetDataBulk(USBPacket packet) in GetDataBulk() argument
162 public byte[] GetDataControl(USBPacket packet) in GetDataControl() argument
171 public byte[] GetDescriptor(USBPacket packet, USBSetupPacket setupPacket) in GetDescriptor() argument
234 public byte[] ProcessClassGet(USBPacket packet, USBSetupPacket setupPacket) in ProcessClassGet() argument
239 public void ProcessClassSet(USBPacket packet, USBSetupPacket setupPacket) in ProcessClassSet() argument
264 public void ClearFeature(USBPacket packet, USBSetupPacket setupPacket) in ClearFeature() argument
274 public byte[] GetInterface(USBPacket packet, USBSetupPacket setupPacket) in GetInterface() argument
[all …]
DMassStorage.cs96 public byte[] ProcessClassGet(USBPacket packet, USBSetupPacket setupPacket) in ProcessClassGet() argument
111 public byte[] GetDescriptor(USBPacket packet, USBSetupPacket setupPacket) in GetDescriptor() argument
150 public void WriteDataBulk(USBPacket packet) in WriteDataBulk() argument
152 if(packet.data != null && packet.bytesToTransfer != 31) in WriteDataBulk()
154 oData.AddRange(packet.data); in WriteDataBulk()
156 else if(packet.bytesToTransfer == 31 || oData.Count > 0) in WriteDataBulk()
161 if(packet.bytesToTransfer == 31) in WriteDataBulk()
163 data = packet.data; in WriteDataBulk()
275 public void WriteDataControl(USBPacket packet) in WriteDataControl() argument
280 public byte[] WriteInterrupt(USBPacket packet) in WriteInterrupt() argument
[all …]
DUsbHub.cs48 public void WriteDataControl(USBPacket packet) in WriteDataControl() argument
63 public void WriteDataBulk(USBPacket packet) in WriteDataBulk() argument
68 public byte[] GetDataControl(USBPacket packet) in GetDataControl() argument
73 public byte[] GetDataBulk(USBPacket packet) in GetDataBulk() argument
245 public byte[] ProcessClassGet(USBPacket packet, USBSetupPacket setupPacket) in ProcessClassGet() argument
291 public void ProcessClassSet(USBPacket packet, USBSetupPacket setupPacket) in ProcessClassSet() argument
379 public void ClearFeature(USBPacket packet, USBSetupPacket setupPacket) in ClearFeature() argument
389 public byte[] GetDescriptor(USBPacket packet, USBSetupPacket setupPacket) in GetDescriptor() argument
433 public byte[] GetInterface(USBPacket packet, USBSetupPacket setupPacket) in GetInterface() argument
438 public byte[] GetStatus(USBPacket packet, USBSetupPacket setupPacket) in GetStatus() argument
[all …]
DEHCIHostController.cs552 USBPacket packet; in ProcessList()
553 packet.bytesToTransfer = qh.Overlay.TotalBytesToTransfer; in ProcessList()
554 packet.ep = qh.EndpointNumber; in ProcessList()
555 packet.data = null; in ProcessList()
571 inData = targetDevice.GetDataControl(packet); in ProcessList()
576 inData = targetDevice.GetDataBulk(packet); in ProcessList()
582 inData = targetDevice.WriteInterrupt(packet); in ProcessList()
622 targetDevice.GetDescriptor(packet, setupData); in ProcessList()
628 targetDevice.GetInterface(packet, setupData); in ProcessList()
631 targetDevice.GetStatus(packet, setupData); in ProcessList()
[all …]
DISP1761.cs940 USBPacket packet; in ProcessPacketInt()
941 packet.bytesToTransfer = PTDh.NrBytesToTransfer; in ProcessPacketInt()
971 packet.data = buff; in ProcessPacketInt()
972 packet.ep = (byte)PTDh.EndPt; in ProcessPacketInt()
973 … inData = targetDevice.WriteInterrupt(packet);//targetDevice.WriteInterrupt(packet); in ProcessPacketInt()
985 packet.data = null; in ProcessPacketInt()
986 packet.ep = (byte)PTDh.EndPt; in ProcessPacketInt()
990 targetDevice.GetDataControl(packet); in ProcessPacketInt()
994 targetDevice.GetDataBulk(packet); in ProcessPacketInt()
1238 USBPacket packet; in ProcessPacket()
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/USB/MSC/
DInterface.cs23 public override BitStream HandleRequest(SetupPacket packet) in HandleRequest() argument
25 switch(packet.Type) in HandleRequest()
28 return HandleClassRequest(packet); in HandleRequest()
30 device.Log(LogLevel.Warning, "Unsupported packet type: 0x{0:X}", packet.Type); in HandleRequest()
35 private BitStream HandleClassRequest(SetupPacket packet) in HandleClassRequest() argument
37 switch((ClassRequests)packet.Request) in HandleClassRequest()
43 … device.Log(LogLevel.Warning, "Unsupported class request: 0x{0:X}", packet.Request); in HandleClassRequest()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/USB/
DUSBDeviceCore.cs100 …public void HandleSetupPacket(SetupPacket packet, Action<byte[]> resultCallback, byte[] additional… in HandleSetupPacket() argument
104 device.Log(LogLevel.Noisy, "Handling setup packet: {0}", packet); in HandleSetupPacket()
108 customSetupPacketHandler(packet, additionalData, receivedBytes => in HandleSetupPacket()
115 switch(packet.Recipient) in HandleSetupPacket()
118 result = HandleRequest(packet); in HandleSetupPacket()
127 … var iface = SelectedConfiguration.Interfaces.FirstOrDefault(x => x.Identifier == packet.Index); in HandleSetupPacket()
130 … device.Log(LogLevel.Warning, "Trying to access a non-existing interface #{0}", packet.Index); in HandleSetupPacket()
132 result = iface.HandleRequest(packet); in HandleSetupPacket()
135 … device.Log(LogLevel.Warning, "Unsupported recipient type: 0x{0:X}", packet.Recipient); in HandleSetupPacket()
139 SendSetupResult(resultCallback, result.AsByteArray(packet.Count * 8u)); in HandleSetupPacket()
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/USB/HID/
DInterface.cs33 public override BitStream HandleRequest(SetupPacket packet) in HandleRequest() argument
35 switch(packet.Type) in HandleRequest()
38 … return HandleStandardRequest(packet.Direction, (StandardRequest)packet.Request, packet.Value); in HandleRequest()
40 … return HandleClassRequest(packet.Direction, (HidClassRequest)packet.Request, packet.Value); in HandleRequest()
42 device.Log(LogLevel.Warning, "Unsupported type: 0x{0:X}", packet.Type); in HandleRequest()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/USB/
DUSBPendrive.cs85 public void HandleInput(byte[] packet) in HandleInput() argument
87 … this.Log(LogLevel.Debug, "Received a packet of {0} bytes in {1} mode.", packet.Length, mode); in HandleInput()
91 HandleCommand(packet); in HandleInput()
95 HandleData(packet); in HandleInput()
128 private void HandleData(byte[] packet) in HandleData() argument
130 if(packet.Length > bytesToWrite) in HandleData()
132 …ore data ({0} bytes) than expected ({1} bytes). Aborting the operation", packet.Length, bytesToWri… in HandleData()
137 …this.Log(LogLevel.Noisy, "Writing {0} bytes of data at address 0x{1:x}", packet.Length, dataBacken… in HandleData()
138 dataBackend.Write(packet, 0, packet.Length); in HandleData()
139 bytesToWrite -= (uint)packet.Length; in HandleData()
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/GDB/
DPacketBuilder.cs51 Packet packet; in AppendByte()
52 if(!Packet.TryCreate(packetData, checksumValue, out packet)) in AppendByte()
54 return new Result(packet, corruptedPacket: true); in AppendByte()
56 return new Result(packet); in AppendByte()
81 … public Result(Packet packet = null, bool corruptedPacket = false, bool interrupt = false) in Result() argument
83 Packet = packet; in Result()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/USB/CDC/
DInterface.cs33 public override BitStream HandleRequest(SetupPacket packet) in HandleRequest() argument
35 switch(packet.Type) in HandleRequest()
38 return HandleClassRequest((CdcClassRequest)packet.Request); in HandleRequest()
40 device.Log(LogLevel.Warning, "Unsupported type: 0x{0:x}", packet.Type); in HandleRequest()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/Packets/
DPacket.cs113 public static byte[] Encode<T>(T packet) in Encode() argument
122 EncodeInner(packet.GetType(), packet, result, 0); in Encode()
295 private static int EncodeInner(Type t, object packet, byte[] result, int offset) in EncodeInner() argument
327 var val = (byte[])field.GetValue(packet); in EncodeInner()
350 var v = (int)field.GetValue(packet); in EncodeInner()
355 var v = (uint)field.GetValue(packet); in EncodeInner()
360 var v = (short)field.GetValue(packet); in EncodeInner()
365 var v = (ushort)field.GetValue(packet); in EncodeInner()
370 intermediate = (byte)field.GetValue(packet); in EncodeInner()
374 intermediate = (ulong)(sbyte)field.GetValue(packet); in EncodeInner()
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Wireless/
DWirelessMedium.cs98 private void FrameSentHandler(IRadio sender, byte[] packet) in FrameSentHandler() argument
104 FrameProcessed?.Invoke(this, sender, packet); in FrameSentHandler()
108 … this.NoisyLog("Packet from {0} can't be transmitted, size {1}.", senderName, packet.Length); in FrameSentHandler()
120 … senderName, sender.Channel, receiverName, receiver.Channel, packet.Length); in FrameSentHandler()
130 var packetCopy = packet.ToArray(); in FrameSentHandler()
146 … senderName, sender.Channel, receiverName, receiver.Channel, packet.Length); in FrameSentHandler()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/I2C/
DTegraI2CController.cs183 packet.Add((byte)(value & 0xFF)); in TransferData()
192 GetByAddress(slaveAddressForPacket).Write(packet.ToArray()); in TransferData()
193 packet.Clear(); in TransferData()
214 var packet = GetByAddress(slaveAddressForPacket).Read(); in PrepareRead()
215 foreach(var item in packet) in PrepareRead()
220 if(packet.Count() > 0) in PrepareRead()
281 private List<byte> packet = new List<byte>(); field in Antmicro.Renode.Peripherals.I2C.TegraI2CController
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/
DMisc.cs855 …static ushort GetPacketChecksum(byte[] packet, int startOfIp, int startOfPayload, bool withPseudoH… in GetPacketChecksum() argument
859 for (var x = startOfPayload; x < packet.Length - 1; x += 2) in GetPacketChecksum()
861 sum += Ntoh(BitConverter.ToUInt16(packet, x)); in GetPacketChecksum()
863 if((packet.Length - startOfPayload) % 2 != 0) in GetPacketChecksum()
866 sum += (ushort)((packet[packet.Length - 1] << 8) | 0x00); in GetPacketChecksum()
871 sum += Ntoh(BitConverter.ToUInt16(packet, startOfIp + 12)); in GetPacketChecksum()
872 sum += Ntoh(BitConverter.ToUInt16(packet, startOfIp + 14)); in GetPacketChecksum()
874 sum += Ntoh(BitConverter.ToUInt16(packet, startOfIp + 16)); in GetPacketChecksum()
875 sum += Ntoh(BitConverter.ToUInt16(packet, startOfIp + 18)); in GetPacketChecksum()
877 sum += Ntoh(BitConverter.ToUInt16(new byte[] { 0, packet[startOfIp + 9] }, 0)); in GetPacketChecksum()
[all …]

12