Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    Integrate BME680 with DA14531mod (Cortex-M0+)

    Integrate BME680 with DA14531mod (Cortex-M0+)

    MarkusAnd
    New Poster

    I am currently working on a personal project where I want to use the BME680 for environmental sensing. I have a main program running on a Renesas DA14531mod and developing in the ARM Keil environment. As I'm a student and not that familiar with how to use precompiled libraries, I would like some help.

    I have the BSEC library and BME680 driver but don't know which files to include. I would like to measure temp, pressure, humidity, and air quality. I've been looking at the bsec_iot_example. When I include all the files for this example into my project, it won't compile as there is no bsec_interface.c file. I guess this is where the precompiled files come into play, but I don't understand how they should be used.

    4 REPLIES 4

    BSTRobin
    Community Moderator
    Community Moderator

    Hi MarkusAnd,

    I uploaed a example code on STM32 for your reference, hope it is helpful for you.

    Thank you for the example. I can now compile the code. 

    In my application, I want to wake up the MCU from sleep, make one measurement, and then go back to sleep. Therefore I'm not in need of the infinite loop in the example. Can I just remove the while-statement from bsec_iot_loop, or is there something else I need to think about?

    hamady
    Established Member

    This is exactly the same beahvior that i want in my app.

     

    I hope that we can have an anser in how we can acheive this result

     

    BSTRobin
    Community Moderator
    Community Moderator

    Hi MarkusAnd,hamady,

    The previous example code demonstrated how to use BSEC, and you can make modifications based on this.

    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