Example #1
0
void LIS331DLH_TWI::setRange(uint8_t range)
{
    switch (range) {
    case RANGE_2: {
        _ctrlReg4 = ADR_FS_2;
        _mult = SENS_FS_2;
        break;
    }
    case RANGE_4: {
        _ctrlReg4 = ADR_FS_4;
        _mult = SENS_FS_4;
        break;
    }
    case RANGE_8: {
        _ctrlReg4 = ADR_FS_8;
        _mult = SENS_FS_8;
        break;
    }
    default: {
        _mult = SENS_FS_8;
    }
    break;
    }
    writeCtrlReg4();
}
Example #2
0
void L3G4200D_TWI::setRange(uint8_t range)
{
    switch (range) {
        case RANGE_250: {
            _ctrlReg4 = ADR_FS_250;
            _mult = SENS_FS_250;
            break;
        }
        case RANGE_500: {
            _ctrlReg4 = ADR_FS_500;
            _mult = SENS_FS_500;
            break;
        }
        case RANGE_2000: {
            _ctrlReg4 = ADR_FS_2000;
            _mult = SENS_FS_2000;
            break;
        }
        default: {
        _mult = SENS_FS_250;    
        }
        break;
    }
    writeCtrlReg4();
}