zxzxwu
a943ea57ef
Merge pull request #770 from zxzxwu/avrcp
...
AVRCP: Implement most commands and responses
2025-09-04 16:18:54 +08:00
Josh Wu
14401910bb
AVRCP: Implement most commands and responses
2025-09-03 13:20:10 +08:00
khsiao-google
c720ad5fdc
Add typing for host.py
2025-09-02 06:01:39 +00:00
zxzxwu
6381ee0ab1
Merge pull request #767 from zxzxwu/avrcp
...
Migrate AVRCP packets to dataclasses
2025-09-01 13:26:56 +08:00
Gilles Boccon-Gibod
91ba2f61f1
python 3.9 and 3.10 compatibility
2025-08-30 12:07:08 -07:00
Gilles Boccon-Gibod
116dc9b319
add support for data type classes
2025-08-29 13:17:17 -07:00
Josh Wu
9f3d8c9b49
Migrate AVRCP responses to dataclasses
2025-08-28 21:42:38 +08:00
Gilles Boccon-Gibod
7aba36302a
use isort when formatting
2025-08-21 16:38:58 -07:00
Josh Wu
4a48309643
Fix wrong BIG parameters and flows
2025-08-11 16:32:56 +08:00
khsiao-google
d6282a7247
Support LE Subrating reply to comments
2025-08-03 03:39:23 +00:00
khsiao-google
982aaeabc3
Support LE Subrating
2025-07-31 02:52:42 +00:00
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