Hi!
I have been using the BNO055 on a robotic project. I have written my own driver.
I want to switch to the bno085. Are the registers the same?
Where can i find the register map for the bno085 so i can port my driver?
(or did i get lucky and it will just work..?)
I am using the sensor fusion mode that only uses accelerometer and gyro.
Thanks!
register differences bno055 bno085
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- dastels
- Posts: 15656
- Joined: Tue Oct 20, 2015 3:22 pm
Re: register differences bno055 bno085
The datasheets are the definitive information source.
https://www.ceva-dsp.com/wp-content/upl ... asheet.pdf
https://cdn-learn.adafruit.com/assets/a ... 000_14.pdf
Dave
https://www.ceva-dsp.com/wp-content/upl ... asheet.pdf
https://cdn-learn.adafruit.com/assets/a ... 000_14.pdf
Dave
- jps2000
- Posts: 811
- Joined: Fri Jun 02, 2017 4:12 pm
Re: register differences bno055 bno085
BNO055 and BNO080 have a completely different interface and commands.
They differ not in the chip but in the embedded software.
So I see no needs to switch to BNO080 if you do not use the fusion software inside.
( Despite 100Hz to 400Hz max data rate)
They differ not in the chip but in the embedded software.
So I see no needs to switch to BNO080 if you do not use the fusion software inside.
( Despite 100Hz to 400Hz max data rate)
- gammaburst
- Posts: 1015
- Joined: Thu Dec 31, 2015 12:06 pm
Re: register differences bno055 bno085
mattmercaldo - the BNO055 was very easy to talk to, after you wade through Bosch's scattered and incomplete documentation. The BNO085 is more like a nightmare - completely different communication, way over-complicated, and more confusingly documented. If your head begins hurting, search for jps2000's rock bottom (bare minimum) example code to help you get started.
BNO085 has a separate simple UART-RVC interface, but it's too simple for many applications.
jps2000 - mattmercaldo is using one of the fusion modes that excludes the magnetometer.
BNO085 has a separate simple UART-RVC interface, but it's too simple for many applications.
jps2000 - mattmercaldo is using one of the fusion modes that excludes the magnetometer.
- mattmercaldo
- Posts: 3
- Joined: Sat Dec 24, 2016 4:53 pm
Re: register differences bno055 bno085
That's what i was afraid of...
not happy with what i see professionally using hillcrest - seems to be the same shoe horned into the chip.
I'll look for the example code.
Thanks much!
not happy with what i see professionally using hillcrest - seems to be the same shoe horned into the chip.
I'll look for the example code.
Thanks much!
- gammaburst
- Posts: 1015
- Joined: Thu Dec 31, 2015 12:06 pm
Re: register differences bno055 bno085
Several months ago I used ideas from jps2000's rock bottom code to build two experimental projects that talk to three BNO085 devices. First project uses I2C, second uses SPI. They were rough experimental learning projects with no intended application. If you're interested, it begins roughly here:
viewtopic.php?f=25&t=175744&start=15#p857506
viewtopic.php?f=25&t=175744&start=15#p857506
- rgoings
- Posts: 3
- Joined: Wed Jan 22, 2020 4:47 pm
Re: register differences bno055 bno085
1. Can I use the Bno085 in a drone.
2. How about noise and vibration
3. Also I learned on the Bno055, can I use the Library on the Bno085
2. How about noise and vibration
3. Also I learned on the Bno055, can I use the Library on the Bno085
- dastels
- Posts: 15656
- Joined: Tue Oct 20, 2015 3:22 pm
Re: register differences bno055 bno085
@rgoings: This is a completely different topic. Please make a new thread.
Dave
Dave
Please be positive and constructive with your questions and comments.