Skip to content

Commit c42a50f

Browse files
committed
renaming to bno08x for BNO080 and BNO085
1 parent 00eda04 commit c42a50f

14 files changed

+77
-77
lines changed

README.rst

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
Introduction
22
============
33

4-
.. image:: https://readthedocs.org/projects/adafruit-circuitpython-bno080/badge/?version=latest
5-
:target: https://circuitpython.readthedocs.io/projects/bno080/en/latest/
4+
.. image:: https://readthedocs.org/projects/adafruit-circuitpython-bno08x/badge/?version=latest
5+
:target: https://circuitpython.readthedocs.io/projects/bno08x/en/latest/
66
:alt: Documentation Status
77

88
.. image:: https://img.shields.io/discord/327254708534116352.svg
99
:target: https://adafru.it/discord
1010
:alt: Discord
1111

12-
.. image:: https://github.com/adafruit/Adafruit_CircuitPython_BNO080/workflows/Build%20CI/badge.svg
13-
:target: https://github.com/adafruit/Adafruit_CircuitPython_BNO080/actions
12+
.. image:: https://github.com/adafruit/Adafruit_CircuitPython_BNO08x/workflows/Build%20CI/badge.svg
13+
:target: https://github.com/adafruit/Adafruit_CircuitPython_BNO08x/actions
1414
:alt: Build Status
1515

1616
.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
1717
:target: https://github.com/psf/black
1818
:alt: Code Style: Black
1919

20-
Helper library for the Hillcrest Laboratories BNO080 IMU
20+
Helper library for the Hillcrest Laboratories BNO08x IMUs
2121

2222

2323
Dependencies
@@ -63,10 +63,10 @@ Usage Example
6363
6464
import board
6565
import busio
66-
import adafruit_bno080
66+
import adafruit_bno08x
6767
6868
i2c = busio.I2C(board.SCL, board.SDA)
69-
bno = adafruit_bno080.BNO080(i2c)
69+
bno = adafruit_bno08x.BNO08X(i2c)
7070
7171
while True:
7272
quat = bno.rotation_vector
@@ -77,7 +77,7 @@ Contributing
7777
============
7878

7979
Contributions are welcome! Please read our `Code of Conduct
80-
<https://github.com/adafruit/Adafruit_CircuitPython_BNO080/blob/master/CODE_OF_CONDUCT.md>`_
80+
<https://github.com/adafruit/Adafruit_CircuitPython_BNO08x/blob/master/CODE_OF_CONDUCT.md>`_
8181
before contributing to help this project stay welcoming.
8282

8383
Documentation

adafruit_bno080/__init__.py renamed to adafruit_bno08x/__init__.py

+9-9
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
#
33
# SPDX-License-Identifier: MIT
44
"""
5-
`adafruit_bno080`
5+
`adafruit_bno08x`
66
================================================================================
77
8-
Helper library for the Hillcrest Laboratories BNO080 IMU
8+
Helper library for the Hillcrest Laboratories BNO08x IMUs
99
1010
1111
* Author(s): Bryan Siepert
@@ -15,7 +15,7 @@
1515
1616
**Hardware:**
1717
18-
* `Adafruit BNO080 Breakout <https:www.adafruit.com/products/47XX>`_
18+
* `Adafruit BNO08x Breakout <https:www.adafruit.com/products/4754>`_
1919
2020
**Software and Dependencies:**
2121
@@ -25,7 +25,7 @@
2525
* `Adafruit's Bus Device library <https:# github.com/adafruit/Adafruit_CircuitPython_BusDevice>`_
2626
"""
2727
__version__ = "0.0.0-auto.0"
28-
__repo__ = "https:# github.com/adafruit/Adafruit_CircuitPython_BNO080.git"
28+
__repo__ = "https:# github.com/adafruit/Adafruit_CircuitPython_BNO08x.git"
2929

3030
from struct import unpack_from, pack_into
3131
from collections import namedtuple
@@ -83,7 +83,7 @@
8383
_DEFAULT_REPORT_INTERVAL = const(50000) # in microseconds = 50ms
8484
_QUAT_READ_TIMEOUT = 0.500 # timeout in seconds
8585
_PACKET_READ_TIMEOUT = 15.000 # timeout in seconds
86-
_BNO080_CMD_RESET = const(0x01)
86+
_BNO08X_CMD_RESET = const(0x01)
8787
_QUAT_Q_POINT = const(14)
8888
_BNO_HEADER_LEN = const(4)
8989

@@ -331,10 +331,10 @@ def is_error(cls, header):
331331
return False
332332

333333

334-
class BNO080:
335-
"""Library for the BNO080 IMU from Hillcrest Laboratories
334+
class BNO08X:
335+
"""Library for the BNO08x IMUs from Hillcrest Laboratories
336336
337-
:param ~busio.I2C i2c_bus: The I2C bus the BNO080 is connected to.
337+
:param ~busio.I2C i2c_bus: The I2C bus the BNO08x is connected to.
338338
339339
"""
340340

@@ -581,7 +581,7 @@ def _get_feature_enable_report(
581581

582582
# TODO: add docs for available features
583583
def enable_feature(self, feature_id):
584-
"""Used to enable a given feature of the BNO080"""
584+
"""Used to enable a given feature of the BNO08x"""
585585
self._dbg("\n********** Enabling feature id:", feature_id, "**********")
586586

587587
set_feature_report = self._get_feature_enable_report(feature_id)
File renamed without changes.

adafruit_bno080/i2c.py renamed to adafruit_bno08x/i2c.py

+7-7
Original file line numberDiff line numberDiff line change
@@ -3,25 +3,25 @@
33
# SPDX-License-Identifier: MIT
44
"""
55
6-
Subclass of `adafruit_bno080.BNO080` to use I2C
6+
Subclass of `adafruit_bno08x.BNO08X` to use I2C
77
88
"""
99
from struct import pack_into
1010
import adafruit_bus_device.i2c_device as i2c_device
11-
from . import BNO080, DATA_BUFFER_SIZE, const, Packet, PacketError
11+
from . import BNO08X, DATA_BUFFER_SIZE, const, Packet, PacketError
1212

13-
_BNO080_DEFAULT_ADDRESS = const(0x4A)
13+
_BNO08X_DEFAULT_ADDRESS = const(0x4A)
1414

1515

16-
class BNO080_I2C(BNO080):
17-
"""Library for the BNO080 IMU from Hillcrest Laboratories
16+
class BNO08X_I2C(BNO08X):
17+
"""Library for the BNO08x IMUs from Hillcrest Laboratories
1818
19-
:param ~busio.I2C i2c_bus: The I2C bus the BNO080 is connected to.
19+
:param ~busio.I2C i2c_bus: The I2C bus the BNO08x is connected to.
2020
2121
"""
2222

2323
def __init__(
24-
self, i2c_bus, reset=None, address=_BNO080_DEFAULT_ADDRESS, debug=False
24+
self, i2c_bus, reset=None, address=_BNO08X_DEFAULT_ADDRESS, debug=False
2525
):
2626
self.bus_device_obj = i2c_device.I2CDevice(i2c_bus, address)
2727
super().__init__(reset, debug)

adafruit_bno080/spi.py renamed to adafruit_bno08x/spi.py

+7-7
Original file line numberDiff line numberDiff line change
@@ -3,30 +3,30 @@
33
# SPDX-License-Identifier: MIT
44
"""
55
6-
Subclass of `adafruit_bno080.BNO080` to use SPI
6+
Subclass of `adafruit_bno08x.BNO08X` to use SPI
77
88
"""
99
import time
1010
from struct import pack_into
1111

1212
from digitalio import Direction, Pull
1313
import adafruit_bus_device.spi_device as spi_device
14-
from . import BNO080, BNO_CHANNEL_EXE, DATA_BUFFER_SIZE, _elapsed, Packet, PacketError
14+
from . import BNO08X, BNO_CHANNEL_EXE, DATA_BUFFER_SIZE, _elapsed, Packet, PacketError
1515

1616

17-
class BNO080_SPI(BNO080):
18-
"""Instantiate a `adafruit_bno080.BNO080_SPI` instance to communicate with
17+
class BNO08X_SPI(BNO08X):
18+
"""Instantiate a `adafruit_bno08x.BNO08X_SPI` instance to communicate with
1919
the sensor using SPI
2020
2121
Args:
22-
spi_bus ([busio.SPI]): The SPI bus to use to communicate with the BNO080
22+
spi_bus ([busio.SPI]): The SPI bus to use to communicate with the BNO08x
2323
cs_pin ([digitalio.DigitalInOut]): The pin object to use for the SPI Chip Select
2424
debug (bool, optional): Enables print statements used for debugging. Defaults to False.
2525
"""
2626

27-
# """Library for the BNO080 IMU from Hillcrest Laboratories
27+
# """Library for the BNO08x IMUs from Hillcrest Laboratories
2828

29-
# :param ~busio.SPI spi_bus: The SPI bus the BNO080 is connected to.
29+
# :param ~busio.SPI spi_bus: The SPI bus the BNO08x is connected to.
3030

3131
# """
3232

adafruit_bno080/uart.py renamed to adafruit_bno08x/uart.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
# SPDX-License-Identifier: MIT
44
"""
55
6-
Subclass of `adafruit_bno080.BNO080` to use UART
6+
Subclass of `adafruit_bno08x.BNO08X` to use UART
77
88
"""
99
import time
1010
from struct import pack_into
1111
from . import (
12-
BNO080,
12+
BNO08X,
1313
BNO_CHANNEL_EXE,
1414
BNO_CHANNEL_SHTP_COMMAND,
1515
DATA_BUFFER_SIZE,
@@ -18,10 +18,10 @@
1818
)
1919

2020

21-
class BNO080_UART(BNO080):
22-
"""Library for the BNO080 IMU from Hillcrest Laboratories
21+
class BNO08X_UART(BNO08X):
22+
"""Library for the BNO08x IMUs from Hillcrest Laboratories
2323
24-
:param uart: The UART devce the BNO080 is connected to.
24+
:param uart: The UART devce the BNO08x is connected to.
2525
2626
"""
2727

docs/api.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@
44
.. If your library file(s) are nested in a directory (e.g. /adafruit_foo/foo.py)
55
.. use this format as the module name: "adafruit_foo.foo"
66
7-
.. automodule:: adafruit_bno080
7+
.. automodule:: adafruit_bno08x
88
:members:

docs/conf.py

+8-8
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
master_doc = "index"
4343

4444
# General information about the project.
45-
project = "Adafruit BNO080 Library"
45+
project = "Adafruit BNO08x Library"
4646
copyright = "2020 Bryan Siepert"
4747
author = "Bryan Siepert"
4848

@@ -145,8 +145,8 @@
145145
latex_documents = [
146146
(
147147
master_doc,
148-
"AdafruitBNO080Library.tex",
149-
"AdafruitBNO080 Library Documentation",
148+
"AdafruitBNO08XLibrary.tex",
149+
"AdafruitBNO08X Library Documentation",
150150
author,
151151
"manual",
152152
),
@@ -159,8 +159,8 @@
159159
man_pages = [
160160
(
161161
master_doc,
162-
"AdafruitBNO080library",
163-
"Adafruit BNO080 Library Documentation",
162+
"AdafruitBNO08Xlibrary",
163+
"Adafruit BNO08x Library Documentation",
164164
[author],
165165
1,
166166
),
@@ -174,10 +174,10 @@
174174
texinfo_documents = [
175175
(
176176
master_doc,
177-
"AdafruitBNO080Library",
178-
"Adafruit BNO080 Library Documentation",
177+
"AdafruitBNO08XLibrary",
178+
"Adafruit BNO08x Library Documentation",
179179
author,
180-
"AdafruitBNO080Library",
180+
"AdafruitBNO08XLibrary",
181181
"One line description of project.",
182182
"Miscellaneous",
183183
),

docs/index.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,13 @@ Table of Contents
2626
.. toctree::
2727
:caption: Related Products
2828

29-
* `Adafruit BNO080 Breakout <https:www.adafruit.com/products/47XX>`_
29+
* `Adafruit BNO08x Breakout <https:www.adafruit.com/products/4754>`_
3030

3131

3232
.. toctree::
3333
:caption: Other Links
3434

35-
Download <https://github.com/adafruit/Adafruit_CircuitPython_BNO080/releases/latest>
35+
Download <https://github.com/adafruit/Adafruit_CircuitPython_BNO08x/releases/latest>
3636
CircuitPython Reference Documentation <https://circuitpython.readthedocs.io>
3737
CircuitPython Support Forum <https://forums.adafruit.com/viewforum.php?f=60>
3838
Discord Chat <https://adafru.it/discord>

examples/bno080_quaternion_service.py renamed to examples/bno08x_quaternion_service.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
from adafruit_ble import BLERadio
77
from adafruit_ble_adafruit.adafruit_service import AdafruitServerAdvertisement
88
from adafruit_ble_adafruit.quaternion_service import QuaternionService
9-
from adafruit_bno080 import BNO080
9+
from adafruit_bno08x import BNO08X
1010

1111
i2c = board.I2C()
12-
bno = BNO080(i2c)
12+
bno = BNO08X(i2c)
1313

1414
quat_svc = QuaternionService()
1515
quat_svc.measurement_period = 50
@@ -19,7 +19,7 @@
1919

2020
# The Web Bluetooth dashboard identifies known boards by their
2121
# advertised name, not by advertising manufacturer data.
22-
ble.name = "Adafruit Hillcrest Laboratories BNO080 Breakout"
22+
ble.name = "Adafruit Hillcrest Laboratories BNO08x Breakout"
2323

2424
adv = AdafruitServerAdvertisement()
2525
adv.pid = 0x8088

examples/bno080_simpletest.py renamed to examples/bno08x_simpletest.py

+11-11
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,21 @@
55
import board
66
import busio
77
from digitalio import DigitalInOut
8-
import adafruit_bno080
9-
from adafruit_bno080.i2c import BNO080_I2C
8+
import adafruit_bno08x
9+
from adafruit_bno08x.i2c import BNO08X_I2C
1010

1111
i2c = busio.I2C(board.SCL, board.SDA, frequency=800000)
1212
reset_pin = DigitalInOut(board.D5)
13-
bno = BNO080_I2C(i2c, reset=reset_pin, debug=False)
13+
bno = BNO08X_I2C(i2c, reset=reset_pin, debug=False)
1414

15-
bno.enable_feature(adafruit_bno080.BNO_REPORT_ACCELEROMETER)
16-
bno.enable_feature(adafruit_bno080.BNO_REPORT_GYROSCOPE)
17-
bno.enable_feature(adafruit_bno080.BNO_REPORT_MAGNETIC_FIELD)
18-
bno.enable_feature(adafruit_bno080.BNO_REPORT_LINEAR_ACCELERATION)
19-
bno.enable_feature(adafruit_bno080.BNO_REPORT_ROTATION_VECTOR)
20-
bno.enable_feature(adafruit_bno080.BNO_REPORT_GEOMAGNETIC_ROTATION_VECTOR)
21-
bno.enable_feature(adafruit_bno080.BNO_REPORT_STEP_COUNTER)
22-
bno.enable_feature(adafruit_bno080.BNO_REPORT_SHAKE_DETECTOR)
15+
bno.enable_feature(adafruit_bno08x.BNO_REPORT_ACCELEROMETER)
16+
bno.enable_feature(adafruit_bno08x.BNO_REPORT_GYROSCOPE)
17+
bno.enable_feature(adafruit_bno08x.BNO_REPORT_MAGNETIC_FIELD)
18+
bno.enable_feature(adafruit_bno08x.BNO_REPORT_LINEAR_ACCELERATION)
19+
bno.enable_feature(adafruit_bno08x.BNO_REPORT_ROTATION_VECTOR)
20+
bno.enable_feature(adafruit_bno08x.BNO_REPORT_GEOMAGNETIC_ROTATION_VECTOR)
21+
bno.enable_feature(adafruit_bno08x.BNO_REPORT_STEP_COUNTER)
22+
bno.enable_feature(adafruit_bno08x.BNO_REPORT_SHAKE_DETECTOR)
2323

2424
while True:
2525
time.sleep(0.1)

examples/bno080_simpletest_spi.py renamed to examples/bno08x_simpletest_spi.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import board
66
import busio
77
from digitalio import DigitalInOut, Direction
8-
from adafruit_bno080.spi import BNO080_SPI
8+
from adafruit_bno08x.spi import BNO08X_SPI
99

1010
# need to limit clock to 3Mhz
1111
spi = busio.SPI(board.SCK, MISO=board.MISO, MOSI=board.MOSI)
@@ -22,7 +22,7 @@
2222
reset_pin = DigitalInOut(board.D9)
2323
reset_pin.direction = Direction.INPUT
2424

25-
bno = BNO080_SPI(spi, cs, int_pin, wake_pin, reset_pin, debug=True)
25+
bno = BNO08X_SPI(spi, cs, int_pin, wake_pin, reset_pin, debug=True)
2626

2727
while True:
2828
print("getting quat")

examples/bno080_simpletest_uart.py renamed to examples/bno08x_simpletest_uart.py

+11-11
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,23 @@
44
import time
55
import board
66
import busio
7-
import adafruit_bno080
8-
from adafruit_bno080.uart import BNO080_UART
7+
import adafruit_bno08x
8+
from adafruit_bno08x.uart import BNO08X_UART
99

1010
# import serial
1111
# uart = serial.Serial("COM49", baudrate=3000000, timeout=1)
1212
# print(uart.name)
1313
uart = busio.UART(board.TX, board.RX, baudrate=3000000, receiver_buffer_size=2048)
14-
bno = BNO080_UART(uart, reset=None, debug=True)
14+
bno = BNO08X_UART(uart, reset=None, debug=False)
1515

16-
bno.enable_feature(adafruit_bno080.BNO_REPORT_ACCELEROMETER)
17-
bno.enable_feature(adafruit_bno080.BNO_REPORT_GYROSCOPE)
18-
bno.enable_feature(adafruit_bno080.BNO_REPORT_MAGNETIC_FIELD)
19-
bno.enable_feature(adafruit_bno080.BNO_REPORT_LINEAR_ACCELERATION)
20-
bno.enable_feature(adafruit_bno080.BNO_REPORT_ROTATION_VECTOR)
21-
bno.enable_feature(adafruit_bno080.BNO_REPORT_GEOMAGNETIC_ROTATION_VECTOR)
22-
bno.enable_feature(adafruit_bno080.BNO_REPORT_STEP_COUNTER)
23-
bno.enable_feature(adafruit_bno080.BNO_REPORT_SHAKE_DETECTOR)
16+
bno.enable_feature(adafruit_bno08x.BNO_REPORT_ACCELEROMETER)
17+
bno.enable_feature(adafruit_bno08x.BNO_REPORT_GYROSCOPE)
18+
bno.enable_feature(adafruit_bno08x.BNO_REPORT_MAGNETIC_FIELD)
19+
bno.enable_feature(adafruit_bno08x.BNO_REPORT_LINEAR_ACCELERATION)
20+
bno.enable_feature(adafruit_bno08x.BNO_REPORT_ROTATION_VECTOR)
21+
bno.enable_feature(adafruit_bno08x.BNO_REPORT_GEOMAGNETIC_ROTATION_VECTOR)
22+
bno.enable_feature(adafruit_bno08x.BNO_REPORT_STEP_COUNTER)
23+
bno.enable_feature(adafruit_bno08x.BNO_REPORT_SHAKE_DETECTOR)
2424

2525
while True:
2626
time.sleep(0.1)

0 commit comments

Comments
 (0)