| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Core/ |
| D | IGPIORedirector.cs | 15 …public IGPIORedirector(int size, Action<int, IGPIOReceiver, int> connector, Action<int> disconnect… in IGPIORedirector() argument 88 private readonly Action<int, IGPIOReceiver, int> connector; 93 … public GPIOWrapper(int id, Action<int, IGPIOReceiver, int> connector, Action<int> disconnector) in GPIOWrapper() argument 111 public void Connect(IGPIOReceiver destination, int destinationNumber) in Connect() 158 private readonly Action<int, IGPIOReceiver, int> connector;
|
| D | GPIOEndpoint.cs | 14 public GPIOEndpoint(IGPIOReceiver receiver, int number) in GPIOEndpoint() 20 public IGPIOReceiver Receiver { get; private set; }
|
| D | GPIO.cs | 52 public void Connect(IGPIOReceiver destination, int destinationNumber) in Connect() 138 private static GPIOAttribute GetAttribute(IGPIOReceiver per) in GetAttribute() 143 private static void Validate(IGPIOReceiver to, int toNumber) in Validate()
|
| D | ILocalGPIOReceiver.cs | 14 IGPIOReceiver GetLocalReceiver(int index); in GetLocalReceiver()
|
| D | IGPIOReceiver.cs | 13 public interface IGPIOReceiver : IPeripheral interface
|
| D | IGPIO.cs | 20 void Connect(IGPIOReceiver destination, int destinationNumber); in Connect()
|
| D | GPIOGate.cs | 53 public void Connect(IGPIOReceiver destination, int destinationNumber) in Connect()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/GPIOPort/ |
| D | BaseGPIOPort.cs | 21 …public abstract class BaseGPIOPort : INumberedGPIOOutput, IPeripheralRegister<IGPIOReceiver, NullR… 22 …IPeripheralRegister<IGPIOSender, NullRegistrationPoint>, IPeripheralRegister<IGPIOReceiver, Number… 23 IPeripheral, IGPIOReceiver, IPeripheralRegister<IGPIOSender, NumberRegistrationPoint<int>> 40 public void Register(IGPIOReceiver peripheral, NullRegistrationPoint registrationPoint) in Register() 45 public void Unregister(IGPIOReceiver peripheral) in Unregister() 61 … public void Register(IGPIOReceiver peripheral, NumberRegistrationPoint<int> registrationPoint) in Register()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/IRQControllers/ |
| D | MSCM.cs | 106 … private void HandleIRQConnect(int sourceNumber, IGPIOReceiver destination, int destinationNumber) in HandleIRQConnect() 230 public Destination(IGPIOReceiver receiver, int destinationNo) in Destination() 241 public readonly IGPIOReceiver receiver;
|
| D | STM32WBA_EXTI.cs | 33 public IGPIOReceiver GetLocalReceiver(int index) in GetLocalReceiver() 127 private class InternalReceiver : IGPIOReceiver
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/IRQControllers/ |
| D | IIRQController.cs | 14 public interface IIRQController : IGPIOReceiver
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Tests/UnitTests/Mocks/ |
| D | MockReceiverConstrained.cs | 14 public class MockReceiverConstrained : IGPIOReceiver
|
| D | MockReceiver.cs | 14 public class MockReceiver : IGPIOReceiver, IBytePeripheral
|
| D | MockGPIOByNumberConnectorPeripheral.cs | 16 …public class MockGPIOByNumberConnectorPeripheral : INumberedGPIOOutput, IGPIOReceiver, IBytePeriph…
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/ |
| D | IMachine.cs | 25 …void AttachGPIO(IPeripheral source, int sourceNumber, IGPIOReceiver destination, int destinationNu… in AttachGPIO() 26 …void AttachGPIO(IPeripheral source, IGPIOReceiver destination, int destinationNumber, int? localRe… in AttachGPIO() 27 …void AttachGPIO(IPeripheral source, string connectorName, IGPIOReceiver destination, int destinati… in AttachGPIO()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Miscellaneous/ |
| D | ResetPin.cs | 13 public class ResetPin : IGPIOReceiver
|
| D | LED.cs | 15 public class LED : IGPIOReceiver, ILed
|
| D | STM32_SYSCFG.cs | 39 public IGPIOReceiver GetLocalReceiver(int index) in GetLocalReceiver() 119 private class InternalReceiver : IGPIOReceiver
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/GPIOPort/ |
| D | HiFive_PWM.cs | 19 …eWordPeripheral, IKnownSize, INumberedGPIOOutput, IPeripheralRegister<IGPIOReceiver, NumberRegistr… 192 … public void Register(IGPIOReceiver peripheral, NumberRegistrationPoint<int> registrationPoint) in Register() 197 public void Unregister(IGPIOReceiver peripheral) in Unregister()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/SPI/ |
| D | RenesasDA_SPI.cs | 213 if(selectedPeripheral is IGPIOReceiver receiver) in SwitchActivePeripheral() 228 if(selectedPeripheral is IGPIOReceiver oldReceiver) in SwitchActivePeripheral() 245 if(peripheral is IGPIOReceiver newReceiver) in SwitchActivePeripheral()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Miscellaneous/ |
| D | CombinedInput.cs | 16 public class CombinedInput : IGPIOReceiver
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/Config/Devices/ |
| D | DevicesConfig.cs | 216 var gpioReceiver = device.Peripheral as IGPIOReceiver; in InitializeGPIOsFrom() 242 sourcePeripheral = (IGPIOReceiver)fromList.Peripheral; in InitializeGPIOsFrom() 316 IGPIOReceiver receiver; in InitializeGPIOs() 320 if(fromList != null && fromList.Peripheral is IGPIOReceiver) in InitializeGPIOs() 322 receiver = (IGPIOReceiver)fromList.Peripheral; in InitializeGPIOs() 324 … else if(!machine.TryGetByName<IGPIOReceiver>(controllerElements[0], out receiver)) in InitializeGPIOs() 356 …void InitializeGPIO(IPeripheral device, string deviceName, IGPIOReceiver receiver, IList<int> irqE… in InitializeGPIO() 378 …void InitializeGPIO(IPeripheral device, string deviceName, IGPIOReceiver receiver, IList<object> i… in InitializeGPIO()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Testing/ |
| D | PWMTester.cs | 16 public class PWMTester : IGPIOReceiver, IExternal
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CPU/ |
| D | ExternalCPU.cs | 19 public class ExternalCPU : BaseCPU, IGPIOReceiver, ITimeSink, IDisposable
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/DMA/ |
| D | RenesasDA14_DMA.cs | 17 public class RenesasDA14_DMA : RenesasDA_DMABase, IKnownSize, IGPIOReceiver
|