summaryrefslogtreecommitdiff
path: root/ports/nrf/examples/ubluepy_scan.py
diff options
context:
space:
mode:
Diffstat (limited to 'ports/nrf/examples/ubluepy_scan.py')
-rw-r--r--ports/nrf/examples/ubluepy_scan.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/ports/nrf/examples/ubluepy_scan.py b/ports/nrf/examples/ubluepy_scan.py
index c0a7d05a3..37daa6c69 100644
--- a/ports/nrf/examples/ubluepy_scan.py
+++ b/ports/nrf/examples/ubluepy_scan.py
@@ -1,21 +1,24 @@
from ubluepy import Scanner, constants
+
def bytes_to_str(bytes):
string = ""
for b in bytes:
string += chr(b)
return string
+
def get_device_names(scan_entries):
dev_names = []
for e in scan_entries:
scan = e.getScanData()
if scan:
for s in scan:
- if s[0] == constants.ad_types.AD_TYPE_COMPLETE_LOCAL_NAME:
- dev_names.append((e, bytes_to_str(s[2])))
+ if s[0] == constants.ad_types.AD_TYPE_COMPLETE_LOCAL_NAME:
+ dev_names.append((e, bytes_to_str(s[2])))
return dev_names
+
def find_device_by_name(name):
s = Scanner()
scan_res = s.scan(100)
@@ -25,6 +28,7 @@ def find_device_by_name(name):
if name == dev[1]:
return dev[0]
+
# >>> res = find_device_by_name("micr")
# >>> if res:
# ... print("address:", res.addr())