/PIC Stuff/PICX_27J13/temp_BMP085.c |
---|
95,9 → 95,7 |
// Temperature calculations |
X1 = ((UT - (long) bmp085_data_p->ac6) * (long) bmp085_data_p->ac5) >> 15; |
X2 = ((long) bmp085_data_p->mc << 11); |
X2 -= (X1 + bmp085_data_p->md); |
X2 /= 2; // round up |
X2 = ((long) bmp085_data_p->mc << 11) - (X1 + bmp085_data_p->md) / 2; // round up |
X2 /= (X1 + bmp085_data_p->md); |
B5 = X1 + X2; |