Comments (3)
If I understand p. 20-22 of the latest manual ((https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST_BNO055_DS000_14.pdf) correctly, the workflow is as follows:
- The sensor starts in
CONFIGMODE
. "This is the only mode in which all the writable register map entries can be changed. (Exeptions from this rule are the interrupt registers (INT and INT_MSK) and the operation mode register (OPR_MODE), which can be modified in any operation mode.)" [p.22] - The user does the configuration. According to the manual, the configuration registers mentioned above are r+w [p.78, p.79], so I guess that just the color in the table is wrong.
- After setting
OPR_MODE
to anything else thanCONFIGMODE
, the configuration values cannot be changed any more. The manual states, that in case that a fusion mode is selected (IMU
,COMPASS
,M4G
,NDOF_FMC_OFF
,NDOF
), the "configuration possibilities are restricted" [p.26]. I am not sure, whether this means, that configuration values set before will be overwritten or simply ignored.
from adafruit_bno055.
Hi, Im trying to change my OPR_MODE to IMU only, since I want to suspend the magnetometer, I'm wondering if you figured it out how to do it? I tried to change my OPR_MODE settings in my Adafruit library, but did not succeed. The sensors just turns off and shows no values.
Any tips?
thank you
from adafruit_bno055.
I think this was just errata. Looks fixed in current datasheet.
from adafruit_bno055.
Related Issues (20)
- Wrong license? Shouldn't this library be GPL v3? HOT 9
- Compatibility with RPi? HOT 1
- X and Z Axes Swapped? HOT 2
- Euler angle range mismatch HOT 1
- Not able to calibrate acceleration HOT 1
- Add support for changing sensor ranges HOT 2
- Convert to BusIO HOT 1
- webserial_3d.ino quaternion output has low resolution
- Add Support for RP2040 Chip (Raspberry Pi Pico) HOT 4
- Can't use current library for multi-i2c bus. HOT 1
- BNO055 sensor development
- I2C I/O Error on Teensy 4.1
- NO AHRS output with multiple sensors
- Renap setting
- Boolean is deprecated, use bool
- Remove _wire->begin() HOT 7
- Expired link in documentation HOT 1
- Orientation HOT 8
- Roll Pitch and Headings HOT 4
- .obj file HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from adafruit_bno055.