internal L3gd20Registers(IRegisterManagerAdapter adapter) : base(adapter, true) { whoAmI = new WhoAmIRegister(this); _registers.Add(whoAmI); ctrlReg1 = new CtrlReg1Register(this); _registers.Add(ctrlReg1); ctrlReg2 = new CtrlReg2Register(this); _registers.Add(ctrlReg2); ctrlReg3 = new CtrlReg3Register(this); _registers.Add(ctrlReg3); ctrlReg4 = new CtrlReg4Register(this); _registers.Add(ctrlReg4); ctrlReg5 = new CtrlReg5Register(this); _registers.Add(ctrlReg5); referenceDataCapture = new ReferenceDataCaptureRegister(this); _registers.Add(referenceDataCapture); outTemp = new OutTempRegister(this); _registers.Add(outTemp); status = new StatusRegister(this); _registers.Add(status); fifoCtrl = new FifoCtrlRegister(this); _registers.Add(fifoCtrl); fifoSrc = new FifoSrcRegister(this); _registers.Add(fifoSrc); intConfig = new IntConfigRegister(this); _registers.Add(intConfig); int1Src = new Int1SrcRegister(this); _registers.Add(int1Src); int1ThresholdX = new Int1ThresholdXRegister(this); _registers.Add(int1ThresholdX); int1ThresholdY = new Int1ThresholdYRegister(this); _registers.Add(int1ThresholdY); int1ThresholdZ = new Int1ThresholdZRegister(this); _registers.Add(int1ThresholdZ); int1Duration = new Int1DurationRegister(this); _registers.Add(int1Duration); outX = new OutXRegister(this); _registers.Add(outX); outY = new OutYRegister(this); _registers.Add(outY); outZ = new OutZRegister(this); _registers.Add(outZ); }
internal Itg3205Registers(IRegisterManagerAdapter adapter) : base(adapter, true) { whoAmI = new WhoAmIRegister(this); _registers.Add(whoAmI); smplrtDiv = new SmplrtDivRegister(this); _registers.Add(smplrtDiv); dlpfFs = new DlpfFsRegister(this); _registers.Add(dlpfFs); intCfg = new IntCfgRegister(this); _registers.Add(intCfg); intStatus = new IntStatusRegister(this); _registers.Add(intStatus); temp = new TempRegister(this); _registers.Add(temp); gyroX = new GyroXRegister(this); _registers.Add(gyroX); gyroY = new GyroYRegister(this); _registers.Add(gyroY); gyroZ = new GyroZRegister(this); _registers.Add(gyroZ); pwrMgm = new PwrMgmRegister(this); _registers.Add(pwrMgm); }