Home
last modified time | relevance | path

Searched refs:internalTimer (Results 1 – 6 of 6) sorted by relevance

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Timers/
DS32K3XX_SoftwareWatchdogTimer.cs21internalTimer = new LimitTimer(machine.ClockSource, 32000 , this, "wdt", eventEnabled: true); in S32K3XX_SoftwareWatchdogTimer()
22 internalTimer.Limit = DefaultWatchdogTimeout; in S32K3XX_SoftwareWatchdogTimer()
23 internalTimer.LimitReached += HandleTimeout; in S32K3XX_SoftwareWatchdogTimer()
94 if(windowMode.Value && windowStartValue.Value > internalTimer.Value) in HandleServiceKey()
135 internalTimer.Value = internalTimer.Limit; in HandleServiceKey()
144 valueProviderCallback: _ => internalTimer.Enabled, in DefineRegisters()
149 internalTimer.Value = internalTimer.Limit; in DefineRegisters()
151 internalTimer.Enabled = value; in DefineRegisters()
181 valueProviderCallback: _ => internalTimer.Limit, in DefineRegisters()
182 … writeCallback: (_, value) => internalTimer.Limit = Math.Max(MinimalWatchdogTimeout, value)) in DefineRegisters()
[all …]
DMPFS_Watchdog.cs21internalTimer = new LimitTimer(machine.ClockSource, frequency, this, String.Empty, workMode: WorkM… in MPFS_Watchdog()
22 internalTimer.LimitReached += TimerLimitReached; in MPFS_Watchdog()
34 internalTimer.Reset(); in Reset()
45 if(!internalTimer.Enabled) in DefineRegisters()
49 internalTimer.Enabled = true; in DefineRegisters()
150 return (uint)internalTimer.Value + rest; in GetCurrentTimerValue()
160 internalTimer.Limit = time.Value - maximumValueForWhichRefreshIsPermitted.Value; in SetState()
167internalTimer.Limit = maximumValueForWhichRefreshIsPermitted.Value - triggerValue.Value; in SetState()
171 internalTimer.Limit = triggerValue.Value; in SetState()
177 internalTimer.Value = internalTimer.Limit; in SetState()
[all …]
DMAX32650_RTC.cs35internalTimer = new LimitTimer(machine.ClockSource, SubSecondCounterResolution, this, "timer", lim… in MAX32650_RTC()
36 internalTimer.LimitReached += SecondTick; in MAX32650_RTC()
53 internalTimer.Reset(); in Reset()
146internalTimer.Value = (ulong)((subSecondsMSBOverwrite ? 0xF00 : (CurrentSubSecond & 0xF00)) | (uin… in DefineRegisters()
159 valueProviderCallback: _ => internalTimer.Enabled, in DefineRegisters()
167 internalTimer.Enabled = value; in DefineRegisters()
218 internalTimer.Value = CalculateSubSeconds(sinceBaseDateTime.TotalSeconds); in SetDateTime()
272 if(secondsTickOnOneSubSecond && internalTimer.Value == 0)
288 return internalTimer.Value;
307 private readonly LimitTimer internalTimer; field in Antmicro.Renode.Peripherals.Timers.MAX32650_RTC
DAmbiqApollo4_RTC.cs27internalTimer = new RTCTimer(machine, this, baseDateTime, alarmAction: () => InterruptStatus = tru… in AmbiqApollo4_RTC()
53 internalTimer.Reset(); in Reset()
74 …return internalTimer.IsAlarmSet() ? internalTimer.GetNextAlarmDateTime().ToString("o") : "Alarm no… in PrintNextAlarmDateTime()
123 public DateTime CurrentDateTime => internalTimer.GetCurrentDateTime();
171 …, writeCallback: (_, newValue) => { internalTimer.Enabled = !newValue; }, valueProviderCallback: _… in DefineRegisters()
183 ….WithReadCallback((_, __) => { valueReadWithCountersLower = internalTimer.Value; readError.Value =… in DefineRegisters()
202 readError.Value = valueReadWithCountersLower == internalTimer.Value; in DefineRegisters()
269 internalTimer.SetDateTime(dateTime, hushPrecisionWarning); in SetDateTimeInternal()
280internalTimer.UpdateAlarm(alarmRepeatInterval.Value, alarmMonth, alarmWeekday, alarmDay, alarmHour… in UpdateAlarm()
290 if(lastUpdateTimerValue == internalTimer.Value) in UpdateCounterFields()
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/RiscV/
DPicoRV32.cs25internalTimer = new LimitTimer(machine.ClockSource, 1000000, this, nameof(internalTimer), workMode… in PicoRV32()
26 internalTimer.LimitReached += () => in PicoRV32()
88 internalTimer.Reset(); in Reset()
257 var previousValue = (uint)internalTimer.Value; in HandleTimerInstruction()
263 internalTimer.Value = newValue; in HandleTimerInstruction()
264 internalTimer.Enabled = (newValue != 0); in HandleTimerInstruction()
277 private readonly LimitTimer internalTimer; field in Antmicro.Renode.Peripherals.CPU.PicoRV32
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Analog/
DSAM4S_ADC.cs24internalTimer = new LimitTimer(machine.ClockSource, baseFrequency, this, "internalTimer", limit: 1… in SAM4S_ADC()
25 internalTimer.LimitReached += ConversionFinished; in SAM4S_ADC()
112 internalTimer.ResetValue(); in StartConversion()
113 internalTimer.Enabled = true; in StartConversion()
175 valueProviderCallback: _ => (byte)((internalTimer.Divider / 2) - 1), in DefineRegisters()
176 changeCallback: (_, value) => internalTimer.Divider = ((int)value + 1) * 2) in DefineRegisters()
430 private readonly LimitTimer internalTimer; field in Antmicro.Renode.Peripherals.Analog.SAM4S_ADC