1 //
2 // Copyright (c) 2010-2024 Antmicro
3 //
4 //  This file is licensed under the MIT License.
5 //  Full license text is available in 'licenses/MIT.txt'.
6 //
7 
8 namespace Antmicro.Renode.Peripherals.Sensor
9 {
10     public interface IADC : ISensor
11     {
12         // ADC value should be treated as RESD VoltageSample value
SetADCValue(int channel, uint value)13         void SetADCValue(int channel, uint value);
GetADCValue(int channel)14         uint GetADCValue(int channel);
15 
16         int ADCChannelCount { get; }
17     }
18 }
19