1 //
2 // Copyright (c) 2010-2023 Antmicro
3 // Copyright (c) 2011-2015 Realtime Embedded
4 //
5 // This file is licensed under the MIT License.
6 // Full license text is available in 'licenses/MIT.txt'.
7 //
8 namespace Antmicro.Renode.Peripherals
9 {
10     public interface IPhysicalLayer<T> : IPhysicalLayer<T, T>
11     {
12     }
13 
14     public interface IPhysicalLayer<T, V> : IPhysicalLayer
15     {
Read(T addr)16         V Read(T addr);
Write(T addr, V val)17         void Write(T addr, V val);
18     }
19 
20     public interface IPhysicalLayer: IPeripheral
21     {
22     }
23 }
24 
25