Gilles Boccon-Gibod
c80f89d20f
update cryptography dependency
2024-12-18 22:01:42 -05:00
Josh Wu
a27f55a588
Replace liblc3 wasm library
2024-12-19 02:21:38 +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
zxzxwu
99695bb264
Merge pull request #610 from zxzxwu/cfg
...
Remove setup.py and setup.cfg
2024-12-19 00:53:12 +08:00
Josh Wu
eb54898106
Remove setup.py and setup.cfg
2024-12-19 00:45:13 +08:00
Gilles Boccon-Gibod
4f5ee204d2
Update code-check.yml
...
Hot fix because 3.13.1 somehow breaks the current version of pylint. Will revert to 3.13 without pining to 3.13.0 when pylint is fixed
2024-12-18 11:36:08 -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
ca7d2ca4df
Merge pull request #607 from google/gbg/pandora-deps
...
move pandora deps to development
2024-12-03 09:42:44 -08:00
Gilles Boccon-Gibod
60723323e9
move pandora deps to development
2024-12-03 09:08:30 -08:00
Gilles Boccon-Gibod
3ce7b9255b
Merge pull request #598 from google/gbg/gatt-class-adapter
...
Add a class-based GATT adapter
v0.0.204
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
v0.0.203
2024-11-25 07:47:40 -08:00
Gilles Boccon-Gibod
4c3fd5688d
Merge pull request #600 from google/gbg/unify-to-bytes
...
only use `__bytes__` when not argument is needed.
2024-11-25 07:44:17 -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
b57096abe2
Merge pull request #595 from wpiet/aics-opcode-fix
...
Amend Opcode value in `Audio Input Control Service`
2024-11-23 08:56:23 -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
zxzxwu
5e959d638e
Merge pull request #591 from zxzxwu/auracast_scan
...
Improve Broadcast Scanning
2024-11-16 04:10:27 +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
zxzxwu
5a72eefb89
Merge pull request #587 from zxzxwu/device
...
Replace HCI member imports in device.py
2024-11-13 15:25:32 +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
a060a70fba
Merge pull request #583 from google/gbg/more-gatt-tests
...
regression test for GATT unsubscription
v0.0.202
2024-11-04 13:03:57 -08:00
Gilles Boccon-Gibod
a06394ad4a
Merge pull request #582 from google/gbg/580
...
fix #580
2024-11-04 13:03:15 -08:00
Gilles Boccon-Gibod
a1414c2b5b
add unsubscribe test
2024-11-03 19:08:27 -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
zxzxwu
c4e9726828
Merge pull request #581 from zxzxwu/context
...
[BAP] Add missing Unspecified context type
2024-10-31 11:04:25 +00:00
Gilles Boccon-Gibod
d4b8e8348a
Merge pull request #574 from google/gbg/update-python-versions
...
remove test for deprecated Python 3.8 and add 3.13
2024-10-31 03:44:01 -07:00
Josh Wu
19debaa52e
[BAP] Add missing Unspecified context type
2024-10-31 18:11:40 +08:00
Jan-Marcel Dietrich
73fe564321
Remove characteristic in GATT Client unsubscribe() if it's the last subscriber
...
GATT Client's subscribe() adds the characteristic itself as subscriber.
Therefore the characteristic has to be removed in unsubscribe(), if it's
the last subscriber. Otherwise the clean up does not work correctly and
the CCCD never is set back to 0 in the remote device.
2024-10-30 07:34:22 +01:00
Gilles Boccon-Gibod
a00abd65b3
fix some linter warnings
2024-10-28 12:30:37 -07:00