diff --git a/adafruit_ble_broadcastnet.py b/adafruit_ble_broadcastnet.py index 60bdd15..94e0f62 100644 --- a/adafruit_ble_broadcastnet.py +++ b/adafruit_ble_broadcastnet.py @@ -15,10 +15,13 @@ import struct import os import time -from micropython import const import adafruit_ble from adafruit_ble.advertising import Advertisement, LazyObjectField from adafruit_ble.advertising.standard import ManufacturerData, ManufacturerDataField +from adafruit_ble.advertising.adafruit import ( + MANUFACTURING_DATA_ADT, + ADAFRUIT_COMPANY_ID, +) try: from typing import Optional @@ -68,9 +71,6 @@ def broadcast( device_address = "000000000000" # pylint: disable=invalid-name """Device address as a string.""" -_MANUFACTURING_DATA_ADT = const(0xFF) -_ADAFRUIT_COMPANY_ID = const(0x0822) - class AdafruitSensorMeasurement(Advertisement): """A collection of sensor measurements.""" @@ -78,16 +78,14 @@ class AdafruitSensorMeasurement(Advertisement): # This prefix matches all match_prefixes = ( # Matches the sequence number field header (length+ID) - struct.pack( - "