* Switch scanning to `hcitool` and `hcidump` so that duplicates are returned.
* Lint and Black it all.
* Note that addresses are stored in `address_bytes` in reverse order to how most representations show the address (in a BLE app for example.)
Please **use the [Adafruit CircuitPython BLE](https://github.com/adafruit/Adafruit_CircuitPython_BLE/) library** instead of this one. (This library is a dependency of the BLE library.)
For full details of the `_bleio` API please see [CircuitPython's ReadTheDocs](https://circuitpython.readthedocs.io/en/latest/shared-bindings/_bleio/__init__.html).