Changes between Version 19 and Version 20 of BME280


Ignore:
Timestamp:
Apr 6, 2015 6:56:18 PM (9 years ago)
Author:
Shinichi Ohki
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BME280

    v19 v20  
    189189    Wire.write(0x88);
    190190    Wire.endTransmission();
    191     Wire.requestFrom(BME280_ADDRESS,24);
     191    Wire.requestFrom(BME280_ADDRESS,24);       // Fix 2014/04/06
    192192    while(Wire.available()){
    193193        data[i] = Wire.read();
     
    195195    }
    196196   
    197     Wire.beginTransmission(BME280_ADDRESS);
    198     Wire.write(0xA1);
    199     Wire.endTransmission();
    200     Wire.requestFrom(BME280_ADDRESS,1);
    201     data[i] = Wire.read();
    202     i++;
     197    Wire.beginTransmission(BME280_ADDRESS);    // Add 2014/04/06
     198    Wire.write(0xA1);                          // Add 2014/04/06
     199    Wire.endTransmission();                    // Add 2014/04/06
     200    Wire.requestFrom(BME280_ADDRESS,1);        // Add 2014/04/06
     201    data[i] = Wire.read();                     // Add 2014/04/06
     202    i++;                                       // Add 2014/04/06
    203203   
    204204    Wire.beginTransmission(BME280_ADDRESS);
    205205    Wire.write(0xE1);
    206206    Wire.endTransmission();
    207     Wire.requestFrom(BME280_ADDRESS,7);
     207    Wire.requestFrom(BME280_ADDRESS,7);        // Fix 2014/04/06
    208208    while(Wire.available()){
    209209        data[i] = Wire.read();
     
    226226    dig_H3 = data[27];
    227227    dig_H4 = (data[28]<< 4) | (0x0F & data[29]);
    228     dig_H5 = (data[30] << 4) | ((data[29] >> 4) & 0x0F);
    229     dig_H6 = data[31];   
     228    dig_H5 = (data[30] << 4) | ((data[29] >> 4) & 0x0F); // Fix 2014/04/06
     229    dig_H6 = data[31];                                   // Fix 2014/04/06
    230230}
    231231void writeReg(uint8_t reg_address, uint8_t data)