| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Sensors/ICM20948/ |
| D | ICM20948.cs | 20 …M20948 : II2CPeripheral, ISPIPeripheral, IGPIOReceiver, IProvidesRegisterCollection<ByteRegisterCo… 32 i2cContainer = new SimpleContainerHelper<II2CPeripheral>(machine, this); in ICM20948() 104 void II2CPeripheral.FinishTransmission() in II2CPeripheral.FinishTransmission() 211 …public virtual void Register(II2CPeripheral peripheral, NumberRegistrationPoint<int> registrationP… in Register() 213 … public virtual void Unregister(II2CPeripheral peripheral) => i2cContainer.Unregister(peripheral); in Unregister() 215 …public IEnumerable<NumberRegistrationPoint<int>> GetRegistrationPoints(II2CPeripheral peripheral) … 217 …IEnumerable<IRegistered<II2CPeripheral, NumberRegistrationPoint<int>>> IPeripheralContainer<II2CPe… 283 private readonly SimpleContainerHelper<II2CPeripheral> i2cContainer;
|
| D | ICM20948_Bank3Registers.cs | 19 private bool TryGetI2CPeripherial(out II2CPeripheral pheriperial) in TryGetI2CPeripherial() 30 private void WriteI2CPeripherial(II2CPeripheral selectedI2CSlave, byte[] data) in WriteI2CPeripherial() 36 private void ReadI2CPeripherial(II2CPeripheral selectedI2CSlave, int length) in ReadI2CPeripherial()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Mocks/ |
| D | I2CHost.cs | 24 …public static void AddMockI2CHost(this Emulation emulation, II2CPeripheral device, string name = "… in AddMockI2CHost() 32 public I2CHost(II2CPeripheral device) in I2CHost() 65 private readonly II2CPeripheral currentSlave;
|
| D | EchoI2CDevice.cs | 14 public class EchoI2CDevice : II2CPeripheral
|
| D | DummyI2CSlave.cs | 20 public class DummyI2CSlave : II2CPeripheral
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/SPI/ |
| D | AmbiqApollo4_IOMaster.cs | 23 …Peripheral, TypedNumberRegistrationPoint<int>>, IPeripheralContainer<II2CPeripheral, TypedNumberRe… 39 i2cPeripherals = new Dictionary<int, II2CPeripheral>(); in AmbiqApollo4_IOMaster() 81 …public void Register(II2CPeripheral peripheral, TypedNumberRegistrationPoint<int> registrationPoin… in Register() 83 Register(i2cPeripherals, peripheral, registrationPoint.WithType<II2CPeripheral>()); in Register() 91 public void Unregister(II2CPeripheral peripheral) in Unregister() 102 …public IEnumerable<TypedNumberRegistrationPoint<int>> GetRegistrationPoints(II2CPeripheral periphe… in GetRegistrationPoints() 104 …n i2cPeripherals.Keys.Select(x => new TypedNumberRegistrationPoint<int>(x, typeof(II2CPeripheral))) in GetRegistrationPoints() 111 …IEnumerable<IRegistered<II2CPeripheral, TypedNumberRegistrationPoint<int>>> IPeripheralContainer<I… 112 …ed.Create(x.Value, new TypedNumberRegistrationPoint<int>(x.Key, typeof(II2CPeripheral)))).ToList(); 651 else if(ActiveTransactionPeripheral is II2CPeripheral i2cPeripheral) in ReceiveData() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Sensor/ |
| D | ICPIPeripheral.cs | 12 public interface ICPIPeripheral : II2CPeripheral
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/I2C/ |
| D | II2CPeripheral.cs | 12 public interface II2CPeripheral : IPeripheral interface
|
| D | I2CPeripheralBase.cs | 19 …public abstract class I2CPeripheralBase<T> : II2CPeripheral, IProvidesRegisterCollection<ByteRegis…
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/SCI/ |
| D | RenesasRA8M1_SCI.cs | 29 IPeripheralContainer<II2CPeripheral, NumberRegistrationPoint<int>> 45 i2cContainer = new SimpleContainerHelper<II2CPeripheral>(machine, this); in RenesasRA8M1_SCI() 118 …public virtual void Register(II2CPeripheral peripheral, NumberRegistrationPoint<int> registrationP… in Register() 123 public virtual void Unregister(II2CPeripheral peripheral) in Unregister() 128 … public IEnumerable<NumberRegistrationPoint<int>> GetRegistrationPoints(II2CPeripheral peripheral) in GetRegistrationPoints() 135 …IEnumerable<IRegistered<II2CPeripheral, NumberRegistrationPoint<int>>> IPeripheralContainer<II2CPe… 827 private readonly SimpleContainerHelper<II2CPeripheral> i2cContainer; 831 private II2CPeripheral selectedIICSlave;
|
| D | RenesasRA6M5_SCI.cs | 28 …IPeripheralContainer<IUART, NullRegistrationPoint>, IPeripheralContainer<II2CPeripheral, NumberReg… 34 i2cContainer = new SimpleContainerHelper<II2CPeripheral>(machine, this); in RenesasRA6M5_SCI() 117 …public virtual void Register(II2CPeripheral peripheral, NumberRegistrationPoint<int> registrationP… in Register() 119 … public virtual void Unregister(II2CPeripheral peripheral) => i2cContainer.Unregister(peripheral); in Unregister() 121 …public IEnumerable<NumberRegistrationPoint<int>> GetRegistrationPoints(II2CPeripheral peripheral) … 160 …IEnumerable<IRegistered<II2CPeripheral, NumberRegistrationPoint<int>>> IPeripheralContainer<II2CPe… 986 private readonly SimpleContainerHelper<II2CPeripheral> i2cContainer; 994 private II2CPeripheral selectedIICSlave;
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/I2C/ |
| D | VybridI2C.cs | 21 public sealed class VybridI2C : SimpleContainer<II2CPeripheral>, IBytePeripheral, IKnownSize 56 II2CPeripheral device; in ReadByte() 122 II2CPeripheral device; in WriteByte()
|
| D | OpenCoresI2C.cs | 17 public class OpenCoresI2C : SimpleContainer<II2CPeripheral>, IBytePeripheral, IKnownSize 148 private bool TryResolveSelectedSlave(out II2CPeripheral selectedSlave) in TryResolveSelectedSlave() 207 private II2CPeripheral selectedSlave;
|
| D | MPFS_I2C.cs | 18 … class MPFS_I2C : SimpleContainer<II2CPeripheral>, IProvidesRegisterCollection<ByteRegisterCollect… 290 private II2CPeripheral selectedSlave;
|
| D | EFR32_GenericI2CController.cs | 19 public abstract class EFR32_GenericI2CController : SimpleContainer<II2CPeripheral> 355 private void ReadFromSlave(II2CPeripheral slave, Queue<byte> buffer, int count) in ReadFromSlave() 369 private void WriteToSlave(II2CPeripheral slave, IEnumerable<byte> data) in WriteToSlave() 385 private II2CPeripheral targetPeripheral;
|
| D | BetrustedSocI2C.cs | 20 … public class BetrustedSocI2C : SimpleContainer<II2CPeripheral>, IDoubleWordPeripheral, IKnownSize 220 private bool TryResolveSelectedSlave(out II2CPeripheral selectedSlave) in TryResolveSelectedSlave() 281 private II2CPeripheral selectedSlave;
|
| D | BetrustedEcI2C.cs | 22 public class BetrustedEcI2C : SimpleContainer<II2CPeripheral>, IDoubleWordPeripheral, IKnownSize 240 private bool TryResolveSelectedSlave(out II2CPeripheral selectedSlave) in TryResolveSelectedSlave() 316 private II2CPeripheral selectedSlave;
|
| D | TegraI2CController.cs | 18 public class TegraI2CController : SimpleContainer<II2CPeripheral>, IDoubleWordPeripheral 159 II2CPeripheral device; in TransferData()
|
| D | LM95245.cs | 15 public class LM95245 : II2CPeripheral
|
| D | STM32F7_I2C.cs | 17 …public sealed class STM32F7_I2C : SimpleContainer<II2CPeripheral>, II2CPeripheral, IDoubleWordPeri… 481 private II2CPeripheral currentSlave;
|
| D | RockchipI2C.cs | 19 …public class RockchipI2C : SimpleContainer<II2CPeripheral>, IDoubleWordPeripheral, IKnownSize, IPr…
|
| D | LiteX_I2C.cs | 22 public class LiteX_I2C : SimpleContainer<II2CPeripheral>, IDoubleWordPeripheral, IKnownSize 282 private II2CPeripheral slave;
|
| D | LiteX_I2C_Zephyr.cs | 21 … public class LiteX_I2C_Zephyr : SimpleContainer<II2CPeripheral>, IDoubleWordPeripheral, IKnownSize 264 private II2CPeripheral slave;
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Tests/UnitTests/Mocks/ |
| D | EmptyPeripheral.cs | 14 public class EmptyPeripheral : II2CPeripheral, IBytePeripheral, IDoubleWordPeripheral
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Sensors/ |
| D | ArduCAMMini2MPPlus.cs | 22 …public class ArduCAMMini2MPPlus: ISPIPeripheral, II2CPeripheral, IGPIOReceiver, IProvidesRegisterC… 108 void II2CPeripheral.FinishTransmission() in II2CPeripheral.FinishTransmission()
|