Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
 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);
 }