Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BMX160 / BMI160 No Fifo interrupt after certain operations

    BMX160 / BMI160 No Fifo interrupt after certain operations

    cwi
    Established Member

    Hi,

    we are using the BMX160 / BMI160 in FIFO mode with WM interrupt enabled. On every interrupt I schedule a read of a certain amount of data. This works stable and the FIFO is always emptied. Furthermore, the double tap interrupt is enabled. Now when I do some heavy operations at the host uC it could be that the scheduled reading is delayed (or maybe something else). If this happens there is no WM interrupt coming anymore. But the double tap interrupt is still coming. Only if I reset the uC and reconfigure the BMX / BMI the interrupts are coming again. Any explanation on that. Is there a possibility that the WM interrupt can freeze?

    Kind regards,

    C.W.

    1 REPLY 1

    BSTRobin
    Community Moderator
    Community Moderator

    Hi cwi,

    There is attached example code for your reference.
    After receiving the FIFO interrupt, it is necessary to ensure that the FIFO can be read immediately, otherwise the FIFO interrupt will not be generated.

    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