Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BME280 I2C Read/Write operations

    SpikeHawk
    New Poster

    BME280 I2C Read/Write operations

    Hi everyone,

     I would like to ask regarding the user_i2c_read and user_i2c_write functions as written in the BME280 Sensor API. In the datasheet is recommended to start a burst read from address 0xF7-FE so Do I have to implement an I2C read inside the function from starting address as the 0xF7?. Secondly, regarding the I2C write as per datasheet the write registers are config(0xF5), ctrl_meas(0xF4) and the ctrl_hum(0xF2) so in this case should I write through i2c only in these registers?

    Regards,

     Andrew Georgousis.

     

    1 REPLY 1
    BSTRobin
    Community Moderator

    Re: BME280 I2C Read/Write operations

    Hello SpikeHawk,

    There was BME280 driver code and example code in github, you could refer it from https://github.com/BoschSensortec/BME280_driver.

    1.For 0xF7 address reading, you could refer bme280_get_sensor_data() function;

    2. For 0xF5 address write, you could refer data sheet, bme280_set_sensor_settings() function and see the usage in example code in github.

    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist