Browse Source

Merge branch 'software_develop' of github.com:s3xm3x/UppSense into software_develop

software_develop
Maximilian Stiefel 7 years ago
parent
commit
8a7c767caa
  1. 24
      software/Basic_Blink/app/ads101x.cpp

24
software/Basic_Blink/app/ads101x.cpp

@ -114,28 +114,28 @@ ads_voltage_t cADS101x::ConvertSample(ads_sample_t & sample) {
ads_voltage_t returnType = (sample.rawSample >> 4) * 1000; //Multiply for extra precision ads_voltage_t returnType = (sample.rawSample >> 4) * 1000; //Multiply for extra precision
switch (sample.gain) { switch (sample.gain) {
case eGainAmplifier::FSR_0_256: case eGainAmplifier::FSR_0_256:
//one lsb is 0.256 mv = 256 uv //one lsb is 0.125 mv = 125 uv
returnType *= 256; returnType *= 125;
break; break;
case eGainAmplifier::FSR_0_512: case eGainAmplifier::FSR_0_512:
//one lsb is 0.512 mv = 512 uv //one lsb is 0.25 mv = 250 uv
returnType *= 512; returnType *= 250;
break; break;
case eGainAmplifier::FSR_1_024: case eGainAmplifier::FSR_1_024:
//one lsb is 1.024 mv = 1024 uv //one lsb is 0.5 mv = 500 uv
returnType *= 1024; returnType *= 500;
break; break;
case eGainAmplifier::FSR_2_048: case eGainAmplifier::FSR_2_048:
//one lsb is 2.048 mv = 2048 uv //one lsb is 1 mv = 1000 uv
returnType *= 2048; returnType *= 1000;
break; break;
case eGainAmplifier::FSR_4_096: case eGainAmplifier::FSR_4_096:
//one lsb is 4.096 mv = 4096 uv //one lsb is 2 mv = 2000 uv
returnType *= 4096; returnType *= 2000;
break; break;
case eGainAmplifier::FSR_6_144: case eGainAmplifier::FSR_6_144:
//one lsb is 6.144 mv = 6144 uv //one lsb is 3 mv = 3000 uv
returnType *= 6144; returnType *= 3000;
break; break;
} }
return returnType; return returnType;

Loading…
Cancel
Save