Josh Wu
fc3fd7f25b
Allow register HCI packets with custom names
2025-07-19 21:19:53 +08:00
zxzxwu
a5effb433b
Merge pull request #727 from vvydria/fix-HCI_LE_Set_Privacy_Mode_Command
...
fix: add missing metadata call for `peer_identity_address_type` in `HCI_LE_Set_Privacy_Mode_Command`
2025-07-14 19:14:18 +08:00
Vitalii Vydria
8802c95d31
fix: metadata call for peer_identity_address_type
...
Fixed a crash caused by a missing `metadata` initialization for the `peer_identity_address_type` field in the `HCI_LE_Set_Privacy_Mode_Command` dataclass.
The absence of this call led to incorrect field setup, resulting in runtime exceptions during `HCI_LE_Set_Privacy_Mode_Command` handling.
2025-07-14 13:39:08 +03:00
Gilles Boccon-Gibod
43a8cc37f8
add iso support to bench app
2025-07-07 13:03:19 +02:00
Josh Wu
bad037b010
Migrate all HCI_Command to dataclasses
2025-06-26 02:10:07 +08:00
Josh Wu
0ab5b6c49a
Migrate all HCI_Event to dataclasses
2025-06-25 17:07:22 +08:00
Josh Wu
2f5de37d76
Migrate all HCI_Extended_Event to dataclasses
2025-06-24 17:15:22 +08:00
Josh Wu
a0498af626
Dataclass-based HCI packets
2025-06-14 08:03:48 +08:00
zxzxwu
a0248a1cdf
Move return_parameters_fields to member
2025-06-12 17:53:15 +08:00
Josh Wu
60e31884c8
HCI: Avoid patching __init__
2025-06-09 22:08:18 +08:00
Josh Wu
8a0cd5d0d1
Replace deprecated typing aliases
2025-06-07 23:39:35 +08:00
zxzxwu
1ecfb78d94
Dataclass-based packets
2025-06-05 20:44:31 +08:00
Gilles Boccon-Gibod
ce04c163db
fix merge conflict
2025-05-04 11:32:25 -07:00
Gilles Boccon-Gibod
088bcbed0b
resolve merge conflicts
2025-05-04 11:31:15 -07:00
Gilles Boccon-Gibod
fbd03ed4a5
fix a few timescale adjustments
2025-05-03 12:07:53 -07:00
Gilles Boccon-Gibod
d3bd5a759f
Revert "fix a few timescale adjustments"
...
This reverts commit dedef79bef .
2025-05-03 12:05:31 -07:00
Gilles Boccon-Gibod
dedef79bef
fix a few timescale adjustments
2025-05-03 12:00:34 -07:00
Gilles Boccon-Gibod
ab60b42b85
minor fix
2025-04-24 17:22:25 -07:00
Josh Wu
55801bc2ca
Make all event emitters async
...
* Also remove AbortableEventEmitter
2025-04-16 12:40:57 +08:00
Josh Wu
7569da37e4
Replace legacy transport and role constants
2025-04-09 19:04:02 +08:00
Josh Wu
ce2b02b62a
Advertising Set Info Transfer
2025-03-18 21:59:35 +08:00
Josh Wu
637224d5bc
Enum: PhysicalTransport, Role, AddressType
2025-03-09 23:34:01 +08:00
Josh Wu
7360a887d9
Receive Periodic Advertising Sync Transfer
2025-02-06 05:12:22 +08:00
zxzxwu
83ac70e426
Merge pull request #619 from zxzxwu/cs
...
Channel Sounding
2025-02-01 03:46:59 +08: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
9f952f202f
Channel Sounding HCI packet definitions
2025-01-16 14:33:34 +08: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
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
d014acbe63
Merge pull request #597 from google/gbg/intel-hci
...
intel hci
2024-11-29 10:41:10 -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
48685c8587
improve vendor event support
2024-11-23 08:55:50 -08:00
Josh Wu
bbcd14dbf0
Support Periodic Advertising
2024-11-19 16:27:13 +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
2d88e853e8
Add Core Spec 6.0 new commands support mapping
2024-11-07 14:36:54 +08:00
Gilles Boccon-Gibod
0a20f14ea9
address PR comments
2024-10-15 15:26:19 -07:00
Josh Wu
347fe8b272
Add codecs info in controller info app
2024-09-30 00:24:06 +08:00
Josh Wu
f8e5b88be6
Add some HCI commands and events
2024-09-12 22:31:54 +08:00
Gilles Boccon-Gibod
f3b776c343
wip
2024-08-12 08:31:37 -07:00
Gilles Boccon-Gibod
312fc8db36
support controller-generated rpa
2024-08-05 08:59:05 -07:00
zxzxwu
5aae44b610
Merge pull request #501 from zxzxwu/exception
...
Reorganize exceptions
2024-07-12 15:44:58 +08: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
999d7b07e1
wip
2024-06-09 11:39:44 -07: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