Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BME280 SPI driver for Linux / Raspberry

    BME280 SPI driver for Linux / Raspberry

    fred
    New Poster

    Hello,

    I would like to use the BME280 sensor in SPI mode on a raspberry board. On github, I found the I2C driver at this link: https://github.com/BoschSensortec/BME280_driver. In this code the SPI functions are not coded while the documentation explains that the driver supports the SPI mode. Does anyone know a Linux SPI driver for this sensor? Thank you.

    Fred

    3 REPLIES 3

    o_o
    Contributor
    Hi Fred,

    The linux_userspace example comes from a user, not from Bosch. you would need to modify the read and write functions to access the sensor using SPI instead of i2c.

    shellywang
    Occasional Contributor

    Below information can give some help for your question:

    https://www.kernel.org/doc/html/v4.14/driver-api/spi.html

     

    Agilatech
    Occasional Visitor

    Hey, we just published a Javascript driver which can use either SPI or I2C bus.  Don't know if you were looking for a different language, but this driver is very easy to use, requires very little additional code, comes with several examples, and an automated test.

    Check it out on NPM at https://www.npmjs.com/package/@agilatech/bme280 

    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