Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    running BHI160B I can't install virtual sensor with bhy_enable_virtual_sensor

    running BHI160B I can't install virtual sensor with bhy_enable_virtual_sensor

    Eyalb
    Established Member

    running BHI160B I can't install virtual sensor. Basically, I use example code. I call bhy_enable_virtual_sensor to set VS_TYPE_GYROSCOPE_UNCALIBRATED and it returns no error, but when I read

    with bhy_get_wakeup_sensor_information and bhy_get_non_wakeup_sensor_information I get :

    Supported Virtual Sensor Information:
    wakeup_sensor_type=158
    wakeup_sensor_type= 0
    wakeup_sensor_type= 0
    wakeup_sensor_type=158
    wakeup_sensor_type= 0
    wakeup_sensor_type= 0
    wakeup_sensor_type= 0
    wakeup_sensor_type= 0
    wakeup_sensor_type=158
    wakeup_sensor_type=158
    wakeup_sensor_type= 0
    wakeup_sensor_type= 0
    wakeup_sensor_type= 0
    wakeup_sensor_type= 0
    wakeup_sensor_type=138
    wakeup_sensor_type=90
    wakeup_sensor_type=242
    wakeup_sensor_type=242
    wakeup_sensor_type=80
    wakeup_sensor_type= 0
    wakeup_sensor_type= 0
    wakeup_sensor_type=242
    wakeup_sensor_type=242
    wakeup_sensor_type=242
    wakeup_sensor_type=242
    wakeup_sensor_type= 0
    wakeup_sensor_type= 0
    wakeup_sensor_type= 0
    wakeup_sensor_type= 0
    wakeup_sensor_type= 0
    wakeup_sensor_type=80
    non_wakeup_sensor_type=158
    non_wakeup_sensor_type= 0
    non_wakeup_sensor_type= 0
    non_wakeup_sensor_type=158
    non_wakeup_sensor_type= 0
    non_wakeup_sensor_type= 0
    non_wakeup_sensor_type= 0
    non_wakeup_sensor_type= 0
    non_wakeup_sensor_type=158
    non_wakeup_sensor_type=158
    non_wakeup_sensor_type= 0
    non_wakeup_sensor_type= 0
    non_wakeup_sensor_type= 0
    non_wakeup_sensor_type= 0
    non_wakeup_sensor_type=138
    non_wakeup_sensor_type=90
    non_wakeup_sensor_type=242
    non_wakeup_sensor_type=242
    non_wakeup_sensor_type=80
    non_wakeup_sensor_type= 0
    non_wakeup_sensor_type= 0
    non_wakeup_sensor_type=242
    non_wakeup_sensor_type=242
    non_wakeup_sensor_type=242
    non_wakeup_sensor_type=242
    non_wakeup_sensor_type= 0
    non_wakeup_sensor_type= 0
    non_wakeup_sensor_type= 0
    non_wakeup_sensor_type= 0
    non_wakeup_sensor_type= 0
    non_wakeup_sensor_type=80

     

    3 REPLIES 3

    Minhwan
    Community Moderator
    Community Moderator

    Hello, 

     

    Are you  working on our Application board 2.0 with BHI160B? And running on COINES or Development Desktop 2.0 or other IDE? 

    Could you elaborate more about your environment? 

    Thank you. 

    Eyalb
    Established Member

    I am running on intel i7 core as application on vxworks OS . I have a mother board with FPGA that includes I2C controller and interrupt controller.

    Those I2C & interrupt controller are now connected to BHI160B evaluation board. In the evaluation board I set only internal ACC & Gyro.

    I load firmware : Bosch_PCB_7183_di03_BMI160-7183_di03.2.1.11696_170103.h and get Meta EVT 0x10 - init OK. 

    then I try to enable ACC and/or Gyro and it seems to fail. I get no interrupts. 

    I received interrupt while init and for init success meta-evt and also for timestamp LSB & MSB.

    Vincent
    Community Moderator
    Community Moderator

    Can you give some detail about the failure here? 

    Better to share with us your schematic around BHI160B and also the meta event type 4 and 11 from your sensor after you enable the virtual sensor. 

    Please also share your source code if possible.

    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