Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BMI088 FIFO synchronization with external interrupts

    BMI088 FIFO synchronization with external interrupts

    michap
    New Poster

    Hi,

    I have an external pulse on INT4 (Gyro) of a BMI088.

    I would like to "see" this pulse in the gyro data as descibred in the FIFO usage application note.

    Is there any example code that implements the description in the note already?

    I don't find any in the Sensor API repository: https://github.com/boschsensortec/BMI08x_SensorAPI 

    Best, Michael

    12 REPLIES 12

    FAE_CA1
    Community Moderator
    Community Moderator

    Hi,

    We are working on the sample code to show external pulse signal from INT4 pin in BMI088 gyro FIFO tag. The sample code will be based on COINES SW and the HW of APP3.0 base board + BMI088 shuttle board. If possible, you can purchase these boards from Digikey or Mouser. COINES SW can be downloaded from our website. Please see the attached PDF file as an example about how to use COINES SW.

    Thanks.

    Hi FAE_CA1,

    looking forward to the sample code!

    Let me see if I can make this work on my current setup then, otherwise, I'll go for the base board and shuttle board, yes.

    Best regards!

    Hi FAE_CA1

    is there an update on the example code? I am looking forward to try it on my setup 🙂

    Best regards!

    FAE_CA1
    Community Moderator
    Community Moderator

    Hi,

    Sorry for the delay. We are still working on it. The example code should be ready during the week of May 6th.

    Thanks for your patience.

    FAE_CA1
    Community Moderator
    Community Moderator

    Hi,

    Please see the attached "BMI088_Gyro_Int_Tag.zip". You can copy and paste the sample C code to your own firmware to see if you can get the tag info in gyro FIFO or not. We tested it with APP3.0 base board + BMI088 shuttle board 3.0 + COINES SW + serial port monitor SW MobaXterm. In the sample C code BMI088 gyro INT3 pin was used as an input to accept the external pulse signal. The MCU on the APP3.0 base board was used to control the signal level to INT3 pin.

    Please also see the attached "How to play with BHI360 shuttle board 3.0 v1.pdf", where you can find out how to get HW eval. boards and how to use COINES SW, etc. as an example.

    Please let me know if you have any questions.

    Thanks.

    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