Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 
    SOLVED

    BME680 with BSEC produces on 0.0s, even after 20 min

    mhammer3
    New Poster

    Re: BME680 with BSEC produces on 0.0s, even after 20 min

    Thanks for your reply.

    Yes, the returned value of "bsec_iot_init" is 0.

    int bsecBm680Main()
    {
    return_values_init ret;

    /* Call to the function which initializes the BSEC library
    * Switch on low-power mode and provide no temperature offset */
    ret = bsec_iot_init(BSEC_SAMPLE_RATE_LP, 0.0f, bus_write, bus_read, sleep, state_load, config_load);
    if (ret.bme680_status)
    {
    /* Could not intialize BME680 */
    return (int)ret.bme680_status;
    }
    else if (ret.bsec_status)
    {
    /* Could not intialize BSEC library */
    return (int)ret.bsec_status;
    }

    /* Call to endless loop function which reads and processes data based on sensor settings */
    /* State is saved every 10.000 samples, which means every 10.000 * 3 secs = 500 minutes */
    bsec_iot_loop(sleep, get_timestamp_us, output_ready, state_save, 10000);

    return 0;
    }

     

    BSTRobin
    Community Moderator

    Re: BME680 with BSEC produces on 0.0s, even after 20 min

    Hello mhammer3,

    I setup SW environment on STM32 and run bsec_iot_example.c. I found that the my code couldn't output the correct BSEC result at first. After I check code in example, the stack size of the system should be increased, otherwise the example code will not work properly.

    Attachment is my code, you could  refer them.

    mhammer3
    New Poster

    Re: BME680 with BSEC produces on 0.0s, even after 20 min

    Thanks BSTRobin, will try and let you know.

    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