public override void Reset() { receiveFifo.Clear(); enabled = false; RegistersCollection.Reset(); UpdateInterrupts(); }
public override void Reset() { enabled = false; base.Reset(); RegistersCollection.Reset(); }
public void Reset() { RegistersCollection.Reset(); registerAddress = 0; Int1.Unset(); this.Log(LogLevel.Noisy, "Reset registers"); }
public void Reset() { RegistersCollection.Reset(); chipSelected = false; selectedRegister = 0x0; state = State.Idle; }
public override void Reset() { RegisteredPeripheral?.Reset(); RegistersCollection.Reset(); irqManager.Reset(); internalBuffer.Clear(); }
public void Reset() { RegistersCollection.Reset(); multipleOperation = false; registerAddress = 0; IRQ0.Unset(); IRQ1.Unset(); }
public void Reset() { memoryManager.ResetMemories(); RegistersCollection.Reset(); randomGenerator?.Reset(); isCompleted = false; coreReset = false; }
public override void Reset() { base.Reset(); RegistersCollection.Reset(); Array.Clear(buttonsPending, 0, buttonsPending.Length); UpdateInterrupt(); }
public void Reset() { RegistersCollection.Reset(); sensor.Reset(); chipSelected = false; selectedRegister = Register.Test; state = State.Idle; }
public void Reset() { RegistersCollection.Reset(); address = 0; addressAutoIncrement = true; isFirstByte = true; isSecondByte = false; }
public void Reset() { RegistersCollection.Reset(); magneticSensitivity = Sensitivity.Gauss4; address = 0; addressAutoIncrement = false; state = State.Idle; }
public override void Reset() { continuousTransferInProgress = false; selectedDevice = null; sizeLeft = 0; outputFifo.Clear(); RegistersCollection.Reset(); UpdateInterrupts(); }
public override void Reset() { base.Reset(); RegistersCollection.Reset(); foreach (var pin in Pins) { pin.Reset(); } }
public override void Reset() { slaveToMasterBuffer.Clear(); masterToSlaveBuffer.Clear(); selectedSlave = null; enabled = false; RegistersCollection.Reset(); UpdateInterrupts(); }
public void Reset() { RegistersCollection.Reset(); state = State.Idle; address = 0; chipSelected = false; AccelerationX = 0; AccelerationY = 0; AccelerationZ = 0; }
public override void Reset() { RegistersCollection.Reset(); outputBuffer.Clear(); repeatCounter = 1; dataBytesLeft = 0; bytesToRead = 0; state = State.WaitForCommand; }
public void Reset() { RegistersCollection.Reset(); angularRateSensitivity = AngularRateSensitivity.DPS245; accelerationSensitivity = AccelerationSensitivity.G2; address = 0; currentReportedFifoDepth = 0; state = State.Idle; }
public override void Reset() { base.Reset(); RegistersCollection.Reset(); for (var i = 0; i < previousState.Length; i++) { previousState[i] = false; } IRQ.Unset(); }
public override void Reset() { Interlocked.Exchange(ref irqResubmitCounter, 0); pendingMasterTransaction = false; isReadOperation = false; selectedSlave = null; transferBuffer.Clear(); receiveBuffer.Clear(); RegistersCollection.Reset(); // setting current state will update interrupts CurrentState = State.Idle; }
public override void Reset() { RegistersCollection.Reset(); UpdateInterrupts(); lastRegister = 0; state = State.Idle; setupQueue.Clear(); receiveQueue.Clear(); sendQueue.Clear(); HandleBumper(); }
public override void Reset() { Array.Clear(lutMemory, 0, lutMemory.Length); rxQueue.Reset(); txQueue.Reset(); isInTransmit = false; totalReadCounter = 0; RegistersCollection.Reset(); commandsEngine.Reset(); UpdateInterrupts(); }
public override void Reset() { RegistersCollection.Reset(); bbHelper.Reset(); latchedWriterSlot = -1; lastPhyAddress = 0; lastRegisterAddress = 0; foreach (var slot in writeSlots.Union(readSlots)) { slot.Reset(); } RefreshIrq(); }
public override void Reset() { base.Reset(); lock (innerLock) { RegistersCollection.Reset(); // receiveFifoSize and receiveInterruptTriggerPoint depend on register values. UpdateReceiveFifoSize(); UpdateReceiveInterruptTriggerPoint(); System.Array.ForEach(interruptRawStatuses, status => status = false); System.Array.ForEach(interruptMasks, mask => mask = false); UpdateInterrupts(); } }
private void DefineRegisters() { Registers.Reset.Define(this) .WithFlag(0, FieldMode.WriteOneToClear, name: "reset", writeCallback: (_, val) => { if (val) { // this "reset" should not // clear the internal mmcm registers RegistersCollection.Reset(); } }) .WithIgnoredBits(1, 31) ; Registers.Locked.Define(this) .WithFlag(0, name: "locked", valueProviderCallback: _ => true) // we are always ready .WithReservedBits(1, 7) .WithIgnoredBits(8, 24) ; Registers.Read.Define(this) .WithFlag(0, FieldMode.WriteOneToClear, name: "read", writeCallback: (_, val) => { if (val) { HandleRead(); } }) .WithIgnoredBits(1, 31) ; Registers.Write.Define(this) .WithFlag(0, FieldMode.WriteOneToClear, name: "write", writeCallback: (_, val) => { if (val) { HandleWrite(); } }) .WithIgnoredBits(1, 31) ; Registers.DataReady.Define(this) .WithFlag(0, out dataReadyField, name: "drdy") .WithReservedBits(1, 7) .WithIgnoredBits(8, 24) ; Registers.Address.Define(this) .WithValueField(0, 8, out addressField, name: "addr") .WithIgnoredBits(8, 24) ; Registers.DataWrite.Define(this) .WithValueField(0, 16, out dataWriteField, FieldMode.Write, name: "dat_w") .WithIgnoredBits(16, 16) ; Registers.DataRead.Define(this) .WithValueField(0, 16, out dataReadField, FieldMode.Read, name: "dat_r") .WithIgnoredBits(16, 16) ; }
public void Reset() { RegistersCollection.Reset(); regAddress = 0; }
public override void Reset() { RegistersCollection.Reset(); }
public override void Reset() { RegistersCollection.Reset(); this.videoRam.Reset(); }
public override void Reset() { base.Reset(); RegistersCollection.Reset(); UpdateInterrupts(); }
public override void Reset() { RegistersCollection.Reset(); bufferAddress = 0; }
public virtual void Reset() { RegistersCollection.Reset(); }