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
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.
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.
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.