Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    Using Bosch Sensortec APIs with NRF52840

    Using Bosch Sensortec APIs with NRF52840

    CMan1
    Occasional Visitor

    Hi guys,

    I'm pretty new in embedded development without using an Arduino.

    I tried to use the sensor APIs of BMI270 and BMP388 recently, but didn't get it to work.

    Can you please tell me what to do to use the APIs. 

    What really would help, is an example with the NRF52840, so I can see how it works.

    I think the biggest issue is the link to the SPI and I2C operations.

     

    Thank you

    1 REPLY 1

    FAE_CA1
    Community Moderator
    Community Moderator

    Hi,

    Thanks for your inquiry.

    Sorry that we don't have sample codes for NRF52840 MCU for BMI270 and BMP388. However, the API source codes on the Github for BMI270 and BMP388 are generic C code that can be integrated into different MCUs. You only need to define register read function using I2C/SPI, register write function using I2C/SPI and delay function in your NRF52840. Then you should be able to use the API source codes of BMI270 and BMP388.

    Please see the attached BMI270 Arduino sample code using SPI interface.

    Thanks.

    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