diff --git a/micropython/bluetooth/aioble/multitests/perf_gatt_notify.py b/micropython/bluetooth/aioble/multitests/perf_gatt_notify.py index d601a0ee..3d3159f5 100644 --- a/micropython/bluetooth/aioble/multitests/perf_gatt_notify.py +++ b/micropython/bluetooth/aioble/multitests/perf_gatt_notify.py @@ -47,6 +47,8 @@ async def instance0_task(): 20_000, adv_data=b"\x02\x01\x06\x04\xffMPY", timeout_ms=TIMEOUT_MS ) + print("connect") + client_characteristic = await discover_server(connection) # Give the central enough time to discover chars. @@ -61,7 +63,7 @@ async def instance0_task(): ticks_end = time.ticks_ms() ticks_total = time.ticks_diff(ticks_end, ticks_start) - print( + multitest.output_metric( "Acknowledged {} notifications in {} ms. {} ms/notification.".format( _NUM_NOTIFICATIONS, ticks_total, ticks_total // _NUM_NOTIFICATIONS ) @@ -87,6 +89,8 @@ async def instance1_task(): device = aioble.Device(*BDADDR) connection = await device.connect(timeout_ms=TIMEOUT_MS) + print("connect") + client_characteristic = await discover_server(connection) for i in range(_NUM_NOTIFICATIONS): diff --git a/micropython/bluetooth/aioble/multitests/perf_gatt_notify.py.exp b/micropython/bluetooth/aioble/multitests/perf_gatt_notify.py.exp index e69de29b..4b7d220a 100644 --- a/micropython/bluetooth/aioble/multitests/perf_gatt_notify.py.exp +++ b/micropython/bluetooth/aioble/multitests/perf_gatt_notify.py.exp @@ -0,0 +1,4 @@ +--- instance0 --- +connect +--- instance1 --- +connect diff --git a/micropython/bluetooth/aioble/multitests/perf_l2cap.py b/micropython/bluetooth/aioble/multitests/perf_l2cap.py index 9ccf5426..e21efd6f 100644 --- a/micropython/bluetooth/aioble/multitests/perf_l2cap.py +++ b/micropython/bluetooth/aioble/multitests/perf_l2cap.py @@ -32,6 +32,8 @@ async def instance0_task(): 20_000, adv_data=b"\x02\x01\x06\x04\xffMPY", timeout_ms=TIMEOUT_MS ) + print("connect") + channel = await connection.l2cap_accept(_L2CAP_PSM, _L2CAP_MTU, timeout_ms=TIMEOUT_MS) random.seed(_RANDOM_SEED) @@ -66,6 +68,8 @@ async def instance1_task(): device = aioble.Device(*BDADDR) connection = await device.connect(timeout_ms=TIMEOUT_MS) + print("connect") + await asyncio.sleep_ms(500) channel = await connection.l2cap_connect(_L2CAP_PSM, _L2CAP_MTU, timeout_ms=TIMEOUT_MS) @@ -90,7 +94,7 @@ async def instance1_task(): ticks_end = time.ticks_ms() total_ticks = time.ticks_diff(ticks_end, ticks_first_byte) - print( + multitest.output_metric( "Received {}/{} bytes in {} ms. {} B/s".format( recv_bytes, recv_correct, total_ticks, recv_bytes * 1000 // total_ticks ) diff --git a/micropython/bluetooth/aioble/multitests/perf_l2cap.py.exp b/micropython/bluetooth/aioble/multitests/perf_l2cap.py.exp index e69de29b..4b7d220a 100644 --- a/micropython/bluetooth/aioble/multitests/perf_l2cap.py.exp +++ b/micropython/bluetooth/aioble/multitests/perf_l2cap.py.exp @@ -0,0 +1,4 @@ +--- instance0 --- +connect +--- instance1 --- +connect