Commit f9b60a24 authored by Jim Mussared's avatar Jim Mussared

tests/multi_bluetooth/ble_subscribe: Use end_handle in desc discovery.

Obtaining the end_handle was added in cacc96d9.
Signed-off-by: default avatarJim Mussared <jim.mussared@gmail.com>
parent a2df439d
...@@ -51,10 +51,10 @@ def irq(event, data): ...@@ -51,10 +51,10 @@ def irq(event, data):
elif event == _IRQ_PERIPHERAL_DISCONNECT: elif event == _IRQ_PERIPHERAL_DISCONNECT:
print("_IRQ_PERIPHERAL_DISCONNECT") print("_IRQ_PERIPHERAL_DISCONNECT")
elif event == _IRQ_GATTC_CHARACTERISTIC_RESULT: elif event == _IRQ_GATTC_CHARACTERISTIC_RESULT:
# conn_handle, def_handle, value_handle, properties, uuid = data # conn_handle, end_handle, value_handle, properties, uuid = data
if data[-1] == CHAR_UUID: if data[-1] == CHAR_UUID:
print("_IRQ_GATTC_CHARACTERISTIC_RESULT", data[-1]) print("_IRQ_GATTC_CHARACTERISTIC_RESULT", data[-1])
waiting_events[event] = data[2] waiting_events[event] = (data[2], data[1])
else: else:
return return
elif event == _IRQ_GATTC_CHARACTERISTIC_DONE: elif event == _IRQ_GATTC_CHARACTERISTIC_DONE:
...@@ -179,11 +179,11 @@ def instance1(): ...@@ -179,11 +179,11 @@ def instance1():
# Discover characteristics. # Discover characteristics.
ble.gattc_discover_characteristics(conn_handle, 1, 65535) ble.gattc_discover_characteristics(conn_handle, 1, 65535)
value_handle = wait_for_event(_IRQ_GATTC_CHARACTERISTIC_RESULT, TIMEOUT_MS) value_handle, end_handle = wait_for_event(_IRQ_GATTC_CHARACTERISTIC_RESULT, TIMEOUT_MS)
wait_for_event(_IRQ_GATTC_CHARACTERISTIC_DONE, TIMEOUT_MS) wait_for_event(_IRQ_GATTC_CHARACTERISTIC_DONE, TIMEOUT_MS)
# Discover CCCD. # Discover CCCD.
ble.gattc_discover_descriptors(conn_handle, value_handle, value_handle + 5) ble.gattc_discover_descriptors(conn_handle, value_handle, end_handle)
cccd_handle = wait_for_event(_IRQ_GATTC_DESCRIPTOR_RESULT, TIMEOUT_MS) cccd_handle = wait_for_event(_IRQ_GATTC_DESCRIPTOR_RESULT, TIMEOUT_MS)
wait_for_event(_IRQ_GATTC_DESCRIPTOR_DONE, TIMEOUT_MS) wait_for_event(_IRQ_GATTC_DESCRIPTOR_DONE, TIMEOUT_MS)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment