Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BHI260AP HIRQ Always High

    BHI260AP HIRQ Always High

    grm
    New Poster

    Setup is BHI260AP using standard BHI260AP.fw.h firmware with the standard boilerplate configuration code.  Everything works as expected except that no matter what I do via the  bhy2_set_host_interrupt_ctrl() setup, edge or levels, the HIRQ pin remains high. Even if I flush all the FIFOs, the HIRQ remains high. It's as though it's still a GPIO input.

    Is there something obvious I'm missing in the configuration?

    Is there any way to test toggling the HIRQ pin?

    Is there any special firmware that can configure the pin as output low?

    3 REPLIES 3

    BSTRobin
    Community Moderator
    Community Moderator

    Hi grm,

    You can use a logic analyzer to capture the changes in interrupt pin after power on. The interrupt pin is triggered by the rising edge and defaults to a low level.
    Have you correctly configured the interrupt function and service program on the host side? You should read FIFO instead of flush FIFO.

    Yes, I've tried all the above. Is there a backdor way I can toggle GPIO0 as an output or create a simple firmware file that just makes GPIO0 a low output?

    BSTRobin
    Community Moderator
    Community Moderator

    Hi grm,

    I upload example code on STM32 for your reference. Hope it will be helpful for you.

    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