Gilles Boccon-Gibod
a1bade6f20
Merge pull request #632 from markusjellitsch/fix/adapt-param-types
...
Adapt scanning and connection parameters type
2025-01-27 10:46:08 -05:00
Jan-Marcel Dietrich
2198692961
Add missing await for update_rpa()
2025-01-27 15:14:52 +01:00
Gilles Boccon-Gibod
6fe7931d7d
rename drain event to flow
2025-01-24 11:05:02 -05:00
Markus Jellitsch
54d961bbe5
adapt scanning and connection parameters type
2025-01-23 14:53:20 +01:00
Gilles Boccon-Gibod
cbd46adbcf
add support for ACL and ISO HCI packet queues
2025-01-22 13:42:29 -05:00
Gilles Boccon-Gibod
af466c2970
Merge pull request #629 from google/gbg/sdp-enforce-mtu
...
SDP: enforce MTU limits
2025-01-21 12:29:18 -05:00
Gilles Boccon-Gibod
931e2de854
address PR comments
2025-01-21 12:18:06 -05:00
Gilles Boccon-Gibod
55eb7eb237
enforce MTU limits
2025-01-21 10:31:10 -05:00
zxzxwu
bade4502f9
Merge pull request #628 from zxzxwu/cs-hci
...
Channel Sounding HCI packet definitions
2025-01-19 16:14:08 +08:00
Josh Wu
9f952f202f
Channel Sounding HCI packet definitions
2025-01-16 14:33:34 +08:00
Markus Jellitsch
86cda8771d
Update device.py
2025-01-14 10:43:49 +01:00
zxzxwu
c1ea0ddd35
Merge pull request #622 from markusjellitsch/main
...
Fix: _IsoLink.write() struct.exception
2025-01-13 16:21:41 +08:00
Markus Jellitsch
f567711a6c
avoid struct.error exception when packet_sequence_number > 0xFFFF
2025-01-10 01:33:43 +01:00
Gilles Boccon-Gibod
b375ed07b4
add test
2025-01-07 14:54:59 -05:00
Gilles Boccon-Gibod
69d62d3dd1
support multiple event factories
2025-01-06 08:42:09 -05:00
Josh Wu
27fcd43224
Unify ISO methods
2025-01-02 14:19:36 +08:00
zxzxwu
c3b2bb19d5
Merge pull request #589 from zxzxwu/auracast
...
Auracast support
2025-01-02 01:02:13 +08:00
Gilles Boccon-Gibod
865f3a249f
add bluetooth 6.0 constants
2024-12-22 12:47:37 -05:00
Josh Wu
7324d322fe
BIG
2024-12-20 13:45:12 +08:00
Gilles Boccon-Gibod
62e4670a39
Merge pull request #606 from wpiet/gmap-wip
...
Add `Gaming Audio Profile`
2024-12-18 11:56:57 -05:00
Wojciech Pietraszewski
2552e21db1
Add characteristics initial values
...
Sets default values for characteristics if not specified explicitly
2024-12-04 17:00:29 +01:00
Wojciech Pietraszewski
6168f87e2f
Add characteristics conditionally
...
Only adds a characteristic if the corresponding role has been set
2024-12-04 12:57:34 +01:00
Gilles Boccon-Gibod
3ce7b9255b
Merge pull request #598 from google/gbg/gatt-class-adapter
...
Add a class-based GATT adapter
2024-12-03 08:46:30 -08:00
Gilles Boccon-Gibod
97fcfc2fa0
Merge pull request #604 from jmdietrich-gcx/add_encryption_key_size_to_pairing_config
...
Add maximum encryption key size to PairingDelegate
2024-12-03 08:30:53 -08:00
Wojciech Pietraszewski
19674e3758
Add Gaming Audio Profile
...
Adds initial support for `Gaming Audio Service`.
2024-12-02 11:15:10 +01:00
Jan-Marcel Dietrich
1130e1db8f
Fix code formatting
2024-12-02 09:01:18 +01:00
Gilles Boccon-Gibod
37c7f3a58a
Merge pull request #603 from google/gbg/fix-pair-oob
...
fix oob support in pair.py
2024-12-01 08:43:04 -08:00
Gilles Boccon-Gibod
0a12b2bf2e
Merge pull request #585 from wpiet/vocs
...
Add `Volume Offset Control Service`
2024-11-29 10:41:30 -08:00
Gilles Boccon-Gibod
d014acbe63
Merge pull request #597 from google/gbg/intel-hci
...
intel hci
2024-11-29 10:41:10 -08:00
Jan-Marcel Dietrich
07f9997a49
Add maximum encryption key size to PairingDelegate
...
So far the maxmium encryption key size has been hardcoded to 16 bytes in
'send_pairing_request_command()' and 'send_pairing_response_comman()'. By
making this configurable via the PairingDelegate, one can test how devices
respond to smaller encryption key sizes. Default remains 16 bytes.
2024-11-28 14:15:51 +01:00
Gilles Boccon-Gibod
b9f91f695a
fix oob support in pair.py
2024-11-27 12:58:03 -08:00
Gilles Boccon-Gibod
082d55af10
Merge pull request #599 from google/gbg/hfp-19
...
add super wide band constants
2024-11-25 07:47:40 -08:00
Gilles Boccon-Gibod
9d3d5495ce
only use __bytes__ when not argument is needed.
2024-11-23 15:56:14 -08:00
Gilles Boccon-Gibod
b3869f267c
add super wide band constants
2024-11-23 09:27:03 -08:00
Gilles Boccon-Gibod
8715333706
Add a GATT adapter that uses from_bytes and __bytes__ as conversion methods.
2024-11-23 09:13:04 -08:00
Gilles Boccon-Gibod
48685c8587
improve vendor event support
2024-11-23 08:55:50 -08:00
Wojciech Pietraszewski
100bea6b41
Fix typos
...
Amends the typo in the `INACTIVE` field in `Audio Input Status` characteristic.
Amends the typo in the log message of `_set_gain_settings` method.
2024-11-21 18:29:44 +01:00
Wojciech Pietraszewski
63819bf9dd
Amend Opcode value in Audio Input Control Service
...
Corrects the Audio Input Control Point
Opcode value for `Set Gain Setting` field.
2024-11-21 16:40:49 +01:00
Wojciech Pietraszewski
6e55390930
Add Volume Offset Control Service
...
Adds initial support for VOCS.
2024-11-21 11:56:14 +01:00
zxzxwu
e3fdab4175
Merge pull request #593 from zxzxwu/periodic
...
Support Periodic Advertising
2024-11-19 17:22:37 +08:00
Josh Wu
bbcd14dbf0
Support Periodic Advertising
2024-11-19 16:27:13 +08:00
zxzxwu
01dc0d574b
Merge pull request #590 from SergeantSerk/parse-scan-response-data
...
Correctly parse scan response from device config
2024-11-17 15:39:11 +08:00
Gilles Boccon-Gibod
8d908288c8
Merge pull request #583 from google/gbg/more-gatt-tests
...
regression test for GATT unsubscription
2024-11-15 10:19:20 -08:00
Josh Wu
c88b32a406
Improve Broadcast Scanning
2024-11-16 02:02:28 +08:00
Josh Wu
430046944b
Replace HCI member import in device.py
2024-11-12 16:53:21 +08:00
zxzxwu
21d23320eb
Merge pull request #584 from zxzxwu/commands6.0
...
Add Core Spec 6.0 new commands support mapping
2024-11-12 04:17:24 +00:00
Serkan
d0990ee04d
Correctly parse scan response from device config
...
Parses scan response data correctly just like advertising data
2024-11-07 21:49:33 +03:00
Josh Wu
2d88e853e8
Add Core Spec 6.0 new commands support mapping
2024-11-07 14:36:54 +08:00
Gilles Boccon-Gibod
b2864dac2d
fix #580
2024-11-02 10:29:40 -07:00
Gilles Boccon-Gibod
b78f895143
Merge pull request #579 from jmdietrich-gcx/unsubscribe_characteristic_in_gatt_client
...
Remove characteristic in GATT Client unsubscribe() if it's the last subscriber
2024-10-31 04:07:02 -07:00