Home
last modified time | relevance | path

Searched refs:II2CPeripheral (Results 1 – 25 of 77) sorted by relevance

1234

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Sensors/ICM20948/
DICM20948.cs20 …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;
DICM20948_Bank3Registers.cs19 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/
DI2CHost.cs24 …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;
DEchoI2CDevice.cs14 public class EchoI2CDevice : II2CPeripheral
DDummyI2CSlave.cs20 public class DummyI2CSlave : II2CPeripheral
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/SPI/
DAmbiqApollo4_IOMaster.cs23 …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/
DICPIPeripheral.cs12 public interface ICPIPeripheral : II2CPeripheral
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/I2C/
DII2CPeripheral.cs12 public interface II2CPeripheral : IPeripheral interface
DI2CPeripheralBase.cs19 …public abstract class I2CPeripheralBase<T> : II2CPeripheral, IProvidesRegisterCollection<ByteRegis…
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/SCI/
DRenesasRA8M1_SCI.cs29 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;
DRenesasRA6M5_SCI.cs28 …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/
DVybridI2C.cs21 public sealed class VybridI2C : SimpleContainer<II2CPeripheral>, IBytePeripheral, IKnownSize
56 II2CPeripheral device; in ReadByte()
122 II2CPeripheral device; in WriteByte()
DOpenCoresI2C.cs17 public class OpenCoresI2C : SimpleContainer<II2CPeripheral>, IBytePeripheral, IKnownSize
148 private bool TryResolveSelectedSlave(out II2CPeripheral selectedSlave) in TryResolveSelectedSlave()
207 private II2CPeripheral selectedSlave;
DMPFS_I2C.cs18 … class MPFS_I2C : SimpleContainer<II2CPeripheral>, IProvidesRegisterCollection<ByteRegisterCollect…
290 private II2CPeripheral selectedSlave;
DEFR32_GenericI2CController.cs19 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;
DBetrustedSocI2C.cs20 … public class BetrustedSocI2C : SimpleContainer<II2CPeripheral>, IDoubleWordPeripheral, IKnownSize
220 private bool TryResolveSelectedSlave(out II2CPeripheral selectedSlave) in TryResolveSelectedSlave()
281 private II2CPeripheral selectedSlave;
DBetrustedEcI2C.cs22 public class BetrustedEcI2C : SimpleContainer<II2CPeripheral>, IDoubleWordPeripheral, IKnownSize
240 private bool TryResolveSelectedSlave(out II2CPeripheral selectedSlave) in TryResolveSelectedSlave()
316 private II2CPeripheral selectedSlave;
DTegraI2CController.cs18 public class TegraI2CController : SimpleContainer<II2CPeripheral>, IDoubleWordPeripheral
159 II2CPeripheral device; in TransferData()
DLM95245.cs15 public class LM95245 : II2CPeripheral
DSTM32F7_I2C.cs17 …public sealed class STM32F7_I2C : SimpleContainer<II2CPeripheral>, II2CPeripheral, IDoubleWordPeri…
481 private II2CPeripheral currentSlave;
DRockchipI2C.cs19 …public class RockchipI2C : SimpleContainer<II2CPeripheral>, IDoubleWordPeripheral, IKnownSize, IPr…
DLiteX_I2C.cs22 public class LiteX_I2C : SimpleContainer<II2CPeripheral>, IDoubleWordPeripheral, IKnownSize
282 private II2CPeripheral slave;
DLiteX_I2C_Zephyr.cs21 … 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/
DEmptyPeripheral.cs14 public class EmptyPeripheral : II2CPeripheral, IBytePeripheral, IDoubleWordPeripheral
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Sensors/
DArduCAMMini2MPPlus.cs22 …public class ArduCAMMini2MPPlus: ISPIPeripheral, II2CPeripheral, IGPIOReceiver, IProvidesRegisterC…
108 void II2CPeripheral.FinishTransmission() in II2CPeripheral.FinishTransmission()

1234