-deleted-
9 years, 3 months ago.

Yaw Pitch Roll outputs

Is it possible to add these outputs to the library?

How do you set a threshold or limit for say roll within the BN055 that triggers an interrupt output from the BN055 so that the mbed does not have to poll data?

I found this: http://developer.mbed.org/questions/5983/How-to-Get-PitchRollYaw-from-Quaternion/

and http://developer.mbed.org/users/kenjiArai/notebook/bno055---orientation-sensor/

Question relating to:

Based on F401 example.Changed reset sequence and added RESET control and Power On/Off control. Check several mbed, LPC1768, LPC1114, NucleoF401RE, F411RE, L152RE and GR-PEACH BNO055, Bosch, fusion, gyro, MAG

Hi Ed!

Did you have any luck with interrupts? I'm trying and trying and trying but they don't work :(

posted by J J 08 May 2015

1 Answer

9 years, 3 months ago.

Hi Ed,
Thanks your interest for my library.

Yaw Pitch Roll outputs
Is it possible to add these outputs to the library?

BNO055 already has a function, "Euler Angles output" and you can get th data from the library without any modification.
You don't need any additional calculation because BNO055 includes ARM Coretex-M0+ inside of the chip and all of normaizations are done by the chip.

How do you set a threshold or limit for say roll within the BN055 that triggers an interrupt output from the BN055 so that the mbed does not have to poll data?

I have NOT implemented an interrupt handler in the library.
In the documents (see below link), following interrupts are available in the chip.
https://www.bosch-sensortec.com/en/homepage/products_3/sensor_hubs/iot_solutions/bno055_1/bno055_4

  1. Accelerometer Slow/No Motion Interrupt
  2. Accelerometer Any Motion Interrupt
  3. Accelerometer High G Interrupt
  4. Gyroscope High Rate Interrupt
  5. Gyroscope Any Motion Interrupt

Chip uses raw Acc or Gyro data for an interrupt generating factor but not by calculated data.

Accepted Answer

.

posted by -deleted- 25 Apr 2015

Thank you Kenji, this will help me.

posted by -deleted- 25 Apr 2015