Gilles Boccon-Gibod
ed0eb912c5
Merge pull request #650 from google/gbg/gatt-adapter-typing
...
new GATT adapter classes with proper typing support
2025-02-23 18:06:16 -08:00
Josh Wu
bac6f5baaf
Fix mutable default values
2025-02-21 16:00:18 +08:00
Gilles Boccon-Gibod
da029a1749
new adapter classes
2025-02-16 16:26:13 -08:00
Gilles Boccon-Gibod
3f6f036270
Merge pull request #643 from google/gbg/auracast-audio-io
...
auracast audio io
2025-02-08 18:19:24 -05:00
Gilles Boccon-Gibod
33435c2980
better docs and GATT fixes
2025-02-06 15:48:39 -05:00
Gilles Boccon-Gibod
70141c0439
improvements
2025-02-03 17:58:09 -05:00
Gilles Boccon-Gibod
55d3fd90f5
wip
2025-01-25 21:04:59 -05:00
Josh Wu
1eb9d8d055
Support GATT Service
2025-01-15 02:13:25 +08:00
Josh Wu
27fcd43224
Unify ISO methods
2025-01-02 14:19:36 +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
Wojciech Pietraszewski
19674e3758
Add Gaming Audio Profile
...
Adds initial support for `Gaming Audio Service`.
2024-12-02 11:15:10 +01: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
9d3d5495ce
only use __bytes__ when not argument is needed.
2024-11-23 15:56:14 -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
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
Josh Wu
c88b32a406
Improve Broadcast Scanning
2024-11-16 02:02:28 +08:00
zxzxwu
c4e9726828
Merge pull request #581 from zxzxwu/context
...
[BAP] Add missing Unspecified context type
2024-10-31 11:04:25 +00:00
Josh Wu
19debaa52e
[BAP] Add missing Unspecified context type
2024-10-31 18:11:40 +08:00
Gilles Boccon-Gibod
a00abd65b3
fix some linter warnings
2024-10-28 12:30:37 -07:00
William Escande
23f46b36b3
HAP: wait for pairing event ( #551 )
2024-10-10 11:34:44 -07:00
Slvr
737abdc481
aics: make it a secondary service ( #555 )
...
* aics: make it a secondary service
---------
Co-authored-by: zxzxwu <92432172+zxzxwu@users.noreply.github.com >
2024-09-17 16:06:47 -07:00
Josh Wu
dfdf37019c
Remove att.CommonErrorCode
2024-09-14 00:50:19 +08:00
Slvr
cd9feeb455
Implement AICS ( #547 )
...
* aics: Implement AICS and tests
2024-09-12 08:51:20 -07:00
William Escande
00e660d410
Implement Hap support ( #532 )
...
* Implement Hap
2024-09-09 16:24:22 -07:00
Josh Wu
04311b4c90
Refactor ASHA service and integrate with examples
2024-08-22 12:53:19 +08:00
Gilles Boccon-Gibod
9dd814f32e
strict compliance check
2024-08-12 08:31:40 -07:00
Gilles Boccon-Gibod
a699520188
fix after rebase merge
2024-08-12 08:31:40 -07:00
Gilles Boccon-Gibod
f3b776c343
wip
2024-08-12 08:31:37 -07:00
Gilles Boccon-Gibod
de7b99ce34
wip
2024-08-12 08:29:32 -07:00
Josh Wu
4a8e21f4db
Add Metadata LTV serializer and adapt Unicast
2024-07-31 01:20:28 +08:00
Josh Wu
0f2e5239ad
MCP constants and Client implementation
2024-07-24 22:57:26 +08:00
zxzxwu
5aae44b610
Merge pull request #501 from zxzxwu/exception
...
Reorganize exceptions
2024-07-12 15:44:58 +08:00
Josh Wu
f8a2d4f0e0
Reorganize exceptions
...
* Add BaseBumbleException as a "real" root error
* Add several core error classes and properly replace builtin errors
with them
* Add several error classes for specific modules (transport, device)
2024-06-11 16:13:08 +08:00
Gilles Boccon-Gibod
dea907be86
attempt to fix pandora test (+3 squashed commits)
...
Squashed commits:
[759372d] address PR comments
[2f2a275] wip
[cc86b98] wip
wip
address PR comments
attempt to fix pandora test
2024-06-03 18:22:29 -07:00
Josh Wu
1b66f03dbe
ASCS: Add Source ASE operations
2024-05-27 14:48:23 +08:00
zxzxwu
51a94288e2
Type hint all examples
2024-04-15 12:48:21 +00:00
Gilles Boccon-Gibod
58d4ab913a
update black formatter to version 24
2024-04-01 14:44:46 -07:00
Josh Wu
35db4a4c93
Implement Unicast Server Advertising Data
2024-03-08 16:48:37 +08:00
Josh Wu
3e8ce38eba
Add Volume Control Service
2024-01-31 10:04:30 +08:00
Josh Wu
88cb3b2a4d
IWYU in CSIP
2024-01-04 13:22:09 +08:00
Josh Wu
2c5f3472a9
CSIP: Encrypted SIRK implementation
2023-12-30 16:06:42 +08:00
Gilles Boccon-Gibod
f2925ca647
support async read/write for characteristic values
2023-12-27 11:52:22 -08:00
Josh Wu
87c76a4a0e
Complete CSIP and CAP
...
Also add random address generation functions.
2023-12-23 02:14:32 +08:00
Josh Wu
f911163e49
Improve ASCS logging
2023-12-12 00:36:24 +08:00
Josh Wu
81a6b1e097
Replace 3.9 dict merger
2023-12-08 11:10:17 +08:00