Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BME688 how to handle the event that BSEC bsec_do_steps return 5

    BME688 how to handle the event that BSEC bsec_do_steps return 5

    brianchen
    Member

    Hi,

    I'm using BSEC v2.4.0 with BME 688 on ARM m4 SoC. The system enables BME 688 scan mode with heat profile generated by AI studio. 

    It often sees bsec_do_steps() function return 5, i.e. Gas index not provided to bsec_do_steps() from log messages. Usually 1-2 times per hour.

    I don't see any problem from the input data of bsec_do_steps(). When this happens, I need to re-init the BSEC and sensors by calling bsec_iot_init(), otherwise it cannot retrun to normal state.

    The problem is when I reinitialzie the BSEC lib, the gas estimation will unstable for 1-2 min. The data shows peak. I can hide this for 2 min but seems not a good idea.

    Any suggestionon this issue? How to avoid bsec_do_steps() return error? Thank!

     

     

     

    1 REPLY 1

    BSTRobin
    Community Moderator
    Community Moderator

    Hi brianchen,

    Thanks for your inquiry.
    I upload BSEC2.4.0.0 example code on STM32 for your reference.
    You can refer to the following macro definitions to enable the function of gas scanning.
    In user_define.h, enable macro definitions like this:
    #define BME68X_OUTPUT_GAS_ESTIMATE
    //#define BME68X_OUTPUT_GAS_IAQ

    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