ME 305 Group 6 Documentation
Classes | Variables
BNO055.py File Reference

Driver class for BNO055 IMU. More...

Classes

class  BNO055.BNO055
 A class to represent a BNO055 IMU. More...
 

Variables

 BNO055.IMU_MODE = micropython.const(0b1000)
 IMU mode. More...
 
 BNO055.COMPASS_MODE = micropython.const(0b1001)
 Compass mode. More...
 
 BNO055.M4G_MODE = micropython.const(0b1010)
 M4G mode. More...
 
 BNO055.NDOF_FMC_OFF_MODE = micropython.const(0b1011)
 NDOF FMC-off mode. More...
 
 BNO055.NDOF_MODE = micropython.const(0b1100)
 NDOF mode. More...
 

Detailed Description

Driver class for BNO055 IMU.

For representing a BNO055 inertial measurement unit. Documentation for the unit can be found at https://cdn-shop.adafruit.com/datasheets/BST_BNO055_DS000_12.pdf

Author
Chris Linthacum
Caleb Savard
Date
March 18, 2022

Variable Documentation

◆ COMPASS_MODE

BNO055.COMPASS_MODE = micropython.const(0b1001)

Compass mode.

A more readable conts() representing Compass mode.

◆ IMU_MODE

BNO055.IMU_MODE = micropython.const(0b1000)

IMU mode.

A more readable conts() representing IMU mode.

◆ M4G_MODE

BNO055.M4G_MODE = micropython.const(0b1010)

M4G mode.

A more readable conts() representing Magnet For Gyroscope mode.

◆ NDOF_FMC_OFF_MODE

BNO055.NDOF_FMC_OFF_MODE = micropython.const(0b1011)

NDOF FMC-off mode.

A more readable conts() representing NDOF FMC-off mode. This is the same as NDOF, only without Fast Mag. calibration

◆ NDOF_MODE

BNO055.NDOF_MODE = micropython.const(0b1100)

NDOF mode.

A more readable conts() representing NDOF (Nine Degrees Of Freedom) mode.