コード例 #1
0
        public void Reset()
        {
            registers = new DeviceRegisters();
            registers.Configuration.TimersNumber = (uint)numberOfTimers;

            for (var i = 0; i < numberOfTimers; i++)
            {
                timers[i].Reset();
                timers[i].CoreTimer.Divider = (int)registers.Configuration.TimersNumber + 1;
            }
        }
コード例 #2
0
ファイル: GaislerGPTimer.cs プロジェクト: rte-se/emul8
        public void Reset ()
        {
            registers = new DeviceRegisters();
            registers.Configuration.TimersNumber = (uint)numberOfTimers;

            for(var i = 0; i < numberOfTimers; i++)
            {
                timers[i].Reset();
                timers[i].CoreTimer.EventEnabled = true;
                timers[i].CoreTimer.Divider = (int)registers.Configuration.TimersNumber + 1;
            }
        }