Skip to content

Releases: adafruit/Adafruit_CircuitPython_BNO055

[Breaking Changes] Removed deprecated properties, changed behavior of disabled properties

20 Oct 02:04
e43b1a2
Compare
Choose a tag to compare

NOTE: This release has breaking changes

Breaking changes:

  • accelerometer property has been removed, the equivalent non-deprecated property is acceleration.
  • magnetometer property has been removed, the equivalent non-deprecated property is magnetic.
  • gyroscope property has been removed, the equivalent non-deprecated property is gyro.

Non-breaking changes:

  • If a property is disabled by putting it in a mode that it is disabled in, it will now return a tuple filled with None instead of a tuple filled with zeroes

Old behavior:

>>> sensor.mode = bno055.ACCONLY_MODE #everything other than acceleration is disabled
>>> print(sensor.gyro)
(0, 0, 0)

New Behavior:

>>> sensor.mode = bno055.ACCONLY_MODE
>>> print(sensor.gyro)
(None, None, None)

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-bno055.

Read the docs for info on how to use it.

Change to gyro and rads/sec

09 Sep 21:39
d3edbc3
Compare
Choose a tag to compare
  • Change parameter name to gyro and units to rads/sec

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-bno055.

Read the docs for info on how to use it.

I2C Update

22 Aug 23:29
cc0b08c
Compare
Choose a tag to compare
  • Update for removal of stop kwarg. (more info)

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-bno055.

Read the docs for info on how to use it.

WebGL Example

10 May 23:37
17b949d
Compare
Choose a tag to compare
  • Add ported version of WebGL example from previous library.

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-bno055.

Read the docs for info on how to use it.

Fix Mode Setting

09 May 23:11
d48ec14
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-bno055.

Read the docs for info on how to use it.

Update to README.

15 Jan 00:20
f2f1468
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-bno055.

Read the docs for info on how to use it.

Updates to calibration

10 Nov 20:53
9617e19
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip install adafruit-circuitpython-bno055.

Read the docs for info on how to use it.

Now on PyPi!

02 Aug 21:27
6ddf7f4
Compare
Choose a tag to compare
  • Added setup.py
  • Added PyPI release info to .travis.yml
  • Updated requirements.txt
  • Added a more comprehensive .gitignore

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip install adafruit-circuitpython-bno055.

Read the docs for info on how to use it.

Improved reference documentation.

25 Feb 01:04
9ce2718
Compare
Choose a tag to compare

Thanks to @sommersoft for getting this fixed up!

Sphinx update.

21 Feb 23:05
978c4c5
Compare
Choose a tag to compare

Thanks to @brentru for the great work!