Abel Lucas
ce9472bf42
core: change AdvertisingData.get default raw behavior to False
2022-11-04 17:26:59 +00:00
Abel Lucas
16b4f18c92
tests: add parallel device connection test
2022-10-21 15:49:03 +00:00
Gilles Boccon-Gibod
eb8556ccf6
gbg/extended scanning ( #47 )
...
Squashed:
* add extended report class
* more HCI commands
* add AdvertisingType
* add phy options
* fix tests
2022-10-19 10:06:00 -07:00
Gilles Boccon-Gibod
7fa2eb7658
support with_response on adapters
2022-10-10 12:11:51 -07:00
Gilles Boccon-Gibod
20dedbd923
maintain the att mtu only at the connection level
2022-10-04 20:04:43 -07:00
Gilles Boccon-Gibod
80569bc9f3
add support for notifying with a transient value
2022-09-06 12:42:35 -07:00
Gilles Boccon-Gibod
624e860762
support empty distributions in both directions
2022-08-30 18:50:48 -07:00
Gilles Boccon-Gibod
29fd19f40d
gbg/fix subscribe lambda ( #23 )
...
* don't use a lambda as a subscriber
* update tests to look at side effects instead of internals
2022-08-12 14:22:31 -07:00
Michael Mogenson
14dfc1a501
Add subscribe and unsubscribe commands to console.py ( #22 )
...
Subscribe command will enable notify or indicate events from the
characteristic, depending on supported characteristic properties, and
print received values to the output window.
Unsubscribe will stop notify or indicate events.
Rename find_attribute() to find_characteristic() and return a
characteristic for a set of UUIDS, a characteristic for an attribute
handle, or None.
Print read and received values has a hex string.
Add an unsubscribe implementation to gatt_client.py. Reset the CCCD bits
to 0x0000. Remove a matching subsciber, if one is provided. Otherwise
remove all subscribers for a characteristic, since no more notify or
indicates events will be comming.
authored-by: Michael Mogenson <mogenson@google.com >
2022-08-12 11:49:01 -07:00
Gilles Boccon-Gibod
3fa5d320de
add long read self test
2022-08-03 16:19:04 -07:00
Gilles Boccon-Gibod
472702a9d9
Merge pull request #12 from google/gbg/more-hci-types
...
more hci types
2022-07-26 18:00:21 -07:00
Gilles Boccon-Gibod
c66b357de6
Merge pull request #13 from google/gbg/standard-profiles
...
support for type adapters and framework for standard GATT profiles
2022-07-22 10:21:39 -07:00
Josh Wu
2f949a1182
Delegate SMP key distribution
...
* Delegate SMP key distribution
* Align LE pairing key expectation
* Parametrize SMP self test, and add key distribution coverage
2022-07-21 01:19:36 +08:00
Josh Wu
4e2fae5145
Implement CTKD over LE
2022-07-21 01:19:25 +08:00
Gilles Boccon-Gibod
ebd0a0c8ca
more complete set of HCI types and constants
2022-07-19 19:53:18 -07:00
Gilles Boccon-Gibod
bd28892734
add support for type adapters and framework for adding standard GATT profiles
2022-07-19 19:42:21 -07:00
Gilles Boccon-Gibod
a5015c1305
add pytest async options
2022-06-11 12:28:00 -07:00
Gilles Boccon-Gibod
b4e2f21d2a
add classic pairing io delegation
2022-06-11 01:33:51 -07:00
Gilles Boccon-Gibod
6ac91f7dec
initial import
2022-05-16 19:42:31 -07:00