Skip to content

Commit 7f474d9

Browse files
authored
Merge pull request #27 from tekktrik/feature/use-ble-consts
Use newly exposed BLE constants
2 parents db35eb9 + 83cd5f1 commit 7f474d9

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

adafruit_ble_broadcastnet.py

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,13 @@
1515
import struct
1616
import os
1717
import time
18-
from micropython import const
1918
import adafruit_ble
2019
from adafruit_ble.advertising import Advertisement, LazyObjectField
2120
from adafruit_ble.advertising.standard import ManufacturerData, ManufacturerDataField
21+
from adafruit_ble.advertising.adafruit import (
22+
MANUFACTURING_DATA_ADT,
23+
ADAFRUIT_COMPANY_ID,
24+
)
2225

2326
try:
2427
from typing import Optional
@@ -68,26 +71,21 @@ def broadcast(
6871
device_address = "000000000000" # pylint: disable=invalid-name
6972
"""Device address as a string."""
7073

71-
_MANUFACTURING_DATA_ADT = const(0xFF)
72-
_ADAFRUIT_COMPANY_ID = const(0x0822)
73-
7474

7575
class AdafruitSensorMeasurement(Advertisement):
7676
"""A collection of sensor measurements."""
7777

7878
# This prefix matches all
7979
match_prefixes = (
8080
# Matches the sequence number field header (length+ID)
81-
struct.pack(
82-
"<BHBH", _MANUFACTURING_DATA_ADT, _ADAFRUIT_COMPANY_ID, 0x03, 0x0003
83-
),
81+
struct.pack("<BHBH", MANUFACTURING_DATA_ADT, ADAFRUIT_COMPANY_ID, 0x03, 0x0003),
8482
)
8583

8684
manufacturer_data = LazyObjectField(
8785
ManufacturerData,
8886
"manufacturer_data",
89-
advertising_data_type=_MANUFACTURING_DATA_ADT,
90-
company_id=_ADAFRUIT_COMPANY_ID,
87+
advertising_data_type=MANUFACTURING_DATA_ADT,
88+
company_id=ADAFRUIT_COMPANY_ID,
9189
key_encoding="<H",
9290
)
9391

0 commit comments

Comments
 (0)