Josh Wu
bac6f5baaf
Fix mutable default values
2025-02-21 16:00:18 +08:00
Gilles Boccon-Gibod
73d2b54e30
make connection phy async
2025-02-17 19:24:18 -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
3c8718bb5b
Merge pull request #608 from google/gbg/bench-android-enhancements
...
add startupDelay and connectionPriority params to BtBench snippets
2025-02-06 10:37:55 -05:00
Josh Wu
7360a887d9
Receive Periodic Advertising Sync Transfer
2025-02-06 05:12:22 +08:00
Gilles Boccon-Gibod
d6100755b1
add bond listener
2025-02-04 17:47:55 -05:00
Gilles Boccon-Gibod
70141c0439
improvements
2025-02-03 17:58:09 -05:00
Gilles Boccon-Gibod
7c019b574f
Merge pull request #633 from markusjellitsch/fix/legacy-adv-params
...
fix advertising parameter usage for legacy advertising
2025-02-03 10:29:52 -05:00
zxzxwu
83ac70e426
Merge pull request #619 from zxzxwu/cs
...
Channel Sounding
2025-02-01 03:46:59 +08:00
markus
b9d35aea47
revert advertising_interval to type int
2025-01-30 19:47:20 +01:00
zxzxwu
079cf6b896
Merge pull request #624 from zxzxwu/gatt
...
Support GATT Service
2025-01-28 20:02:43 +08:00
Markus Jellitsch
180655088c
run linter
2025-01-27 22:17:31 +01:00
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
Markus Jellitsch
9023407ee4
fix advertising parameters for legacy advertising
2025-01-23 15:14:54 +01: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
Josh Wu
745e107849
Channel Sounding device handlers
2025-01-22 23:38:44 +08:00
Josh Wu
1eb9d8d055
Support GATT Service
2025-01-15 02:13:25 +08:00
Markus Jellitsch
86cda8771d
Update device.py
2025-01-14 10:43:49 +01:00
Markus Jellitsch
f567711a6c
avoid struct.error exception when packet_sequence_number > 0xFFFF
2025-01-10 01:33:43 +01:00
Josh Wu
27fcd43224
Unify ISO methods
2025-01-02 14:19:36 +08:00
Josh Wu
7324d322fe
BIG
2024-12-20 13:45:12 +08:00
Gilles Boccon-Gibod
9d3d5495ce
only use __bytes__ when not argument is needed.
2024-11-23 15:56:14 -08: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
Josh Wu
430046944b
Replace HCI member import in device.py
2024-11-12 16:53:21 +08: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
Gilles Boccon-Gibod
d064de35e0
wip
2024-10-09 21:34:03 -07:00
initializedd
9e663ad051
Clarify Bluetooth address comments
2024-09-30 18:39:02 +01:00
Josh Wu
597560ff80
Ignore invalid local resolvable address
2024-08-21 00:11:14 +08:00
Gilles Boccon-Gibod
03c79aacb2
Merge pull request #529 from google/gbg/broadcast-assistant
...
basic broadcast assistant functionality
2024-08-12 13:02:50 -07:00
zxzxwu
0c31713a8e
Merge pull request #528 from zxzxwu/rpa
...
Fix CTKD failure introduced by Host RPA generation
2024-08-13 01:30:19 +08: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
c6b3deb8df
Fix CTKD failure introduced by Host RPA generation
2024-08-12 15:13:40 +08:00
Josh Wu
3824e38485
Support Interlaced Scan config
2024-08-09 22:09:26 +08:00
Gilles Boccon-Gibod
312fc8db36
support controller-generated rpa
2024-08-05 08:59:05 -07:00
Gilles Boccon-Gibod
615691ec81
add basic RPA support
2024-08-01 15:37:11 -07:00
zxzxwu
5aae44b610
Merge pull request #501 from zxzxwu/exception
...
Reorganize exceptions
2024-07-12 15:44:58 +08:00
Gilles Boccon-Gibod
ad94c1e1f3
Merge pull request #509 from AlanRosenthal/discover
...
device.py: Add discover_all() api
2024-07-11 18:34:29 -07:00
Alan Rosenthal
3389e3e1ed
device.py: Update get_characteristics_by_uuid()
...
`get_characteristics_by_uuid()` now allows a UUID to be passed to the
service param. This allows for users to easily query for a service uuid
and characteristic uuid with one API.
2024-07-11 18:05:41 +00:00
Alan Rosenthal
df206667b6
device.py: Add discover_all() api
2024-07-10 13:24:08 -04:00
Gilles Boccon-Gibod
32a41a815d
Merge pull request #502 from google/gbg/extended-advertising-termination-reverse
...
support out of order advertising set termination / connection events
2024-06-18 16:42:06 -07:00
Gilles Boccon-Gibod
79122313a6
Merge pull request #489 from google/gbg/basic-auracast-app
...
basic auracast app
2024-06-12 10:06:30 -07: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
2e3aeb8648
support out of order advertising set termination / connection events
2024-06-05 16:29:31 -07:00
Gilles Boccon-Gibod
394137b6f7
fix legacy advertising auto restart
2024-06-03 19:08:46 -07:00