Simple test

Ensure your device works with this simple test.

examples/ble_creation_simpletest.py
 1# SPDX-FileCopyrightText: 2017 Scott Shawcroft, written for Adafruit Industries
 2# SPDX-FileCopyrightText: Copyright (c) 2021 Scott Shawcroft for Adafruit Industries
 3#
 4# SPDX-License-Identifier: Unlicense
 5
 6"""This example scans for creation advertisements and prints them out."""
 7
 8import adafruit_ble
 9import adafruit_ble_creation
10
11ble = adafruit_ble.BLERadio()
12
13print("scanning")
14# By providing Advertisement as well we include everything, not just specific advertisements.
15for advert in ble.start_scan(adafruit_ble_creation.Creation, interval=0.1):
16    creation_name = None
17    for c in adafruit_ble_creation.creation_ids:
18        cid = adafruit_ble_creation.creation_ids[c]
19        if cid == advert.creation_id:
20            creation_name = c
21            break
22    print(advert.address, creation_name)