| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Test/PeripheralsTests/ |
| D | BMC050Test.cs | 24 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 …]
|
| D | BMA180Test.cs | 24 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 …]
|
| D | SHT21Test.cs | 24 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/ |
| D | IUSBPeripheral.cs | 16 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 …]
|
| D | DummyUSBDevice.cs | 38 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 …]
|
| D | USBEthernetEmulationModelDevice.cs | 43 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 …]
|
| D | SMSC9500.cs | 68 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 …]
|
| D | USBEthernetControlModelDevice.cs | 48 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 …]
|
| D | USBKeyboard.cs | 63 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 …]
|
| D | USBTablet.cs | 35 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 …]
|
| D | USBMouse.cs | 65 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 …]
|
| D | MassStorage.cs | 96 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 …]
|
| D | UsbHub.cs | 48 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 …]
|
| D | EHCIHostController.cs | 552 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 …]
|
| D | ISP1761.cs | 940 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/ |
| D | Interface.cs | 23 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/ |
| D | USBDeviceCore.cs | 100 …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/ |
| D | Interface.cs | 33 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/ |
| D | USBPendrive.cs | 85 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/ |
| D | PacketBuilder.cs | 51 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/ |
| D | Interface.cs | 33 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/ |
| D | Packet.cs | 113 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/ |
| D | WirelessMedium.cs | 98 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/ |
| D | TegraI2CController.cs | 183 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/ |
| D | Misc.cs | 855 …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 …]
|