khsiao-google
3d6c595c6e
Merge branch 'google:main' into main
2025-07-16 05:22:43 +00:00
Gilles Boccon-Gibod
43a8cc37f8
add iso support to bench app
2025-07-07 13:03:19 +02:00
Josh Wu
0ab5b6c49a
Migrate all HCI_Event to dataclasses
2025-06-25 17:07:22 +08:00
Josh Wu
a0498af626
Dataclass-based HCI packets
2025-06-14 08:03:48 +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
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
Josh Wu
55801bc2ca
Make all event emitters async
...
* Also remove AbortableEventEmitter
2025-04-16 12:40:57 +08:00
Josh Wu
a57cf13e2e
Cleanup relative imports
2025-04-12 23:06:52 +08:00
Josh Wu
7569da37e4
Replace legacy transport and role constants
2025-04-09 19:04:02 +08:00
Josh Wu
637224d5bc
Enum: PhysicalTransport, Role, AddressType
2025-03-09 23:34:01 +08:00
markus
4e35aba033
fix acl_packet_queue flush when controller does not support HCI_READ_BUFFER_SIZE_COMMAND
2025-02-22 08:37:12 +01:00
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
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
6fe7931d7d
rename drain event to flow
2025-01-24 11:05:02 -05: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
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
8d908288c8
Merge pull request #583 from google/gbg/more-gatt-tests
...
regression test for GATT unsubscription
2024-11-15 10:19:20 -08:00
Gilles Boccon-Gibod
0a20f14ea9
address PR comments
2024-10-15 15:26:19 -07:00
Ford Peprah
b7259abe3c
Fix typing errors.
2024-09-10 10:59:46 -04:00
Ford Peprah
88e3a2b87f
Fix linting errors.
2024-09-09 10:54:01 -04:00
Ford Peprah
aa658418bc
Bug: Edimax BLE Dongle Fails After Teardown and Re-Instantiation
...
This patch addresses an issue where the some RTK BLE dongles fail to perform
an HCI reset after the transport is torn down and re-instantiated. To address
that, we prevent crashing the background threads when invalid data comes in,
and time out if no response is received within a fixed amount of time. When
the timeout occurs, we retry the reset, and ultimately skip over reading the
local version information if that fails.
2024-09-09 10:54:01 -04:00
Gilles Boccon-Gibod
312fc8db36
support controller-generated rpa
2024-08-05 08:59:05 -07: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
2e3aeb8648
support out of order advertising set termination / connection events
2024-06-05 16:29:31 -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
Gilles Boccon-Gibod
090158820f
allow checking results for HCI_Command_Status_Event
2024-05-04 12:17:05 -07:00
zxzxwu
51a94288e2
Type hint all examples
2024-04-15 12:48:21 +00:00
Gilles Boccon-Gibod
7507be1eab
update metadata when setting the host controller directly
2024-03-12 11:50:47 -07:00
Josh Wu
0e6d69cd7b
Refactor command supporting list
2024-02-06 12:06:00 +08:00
Josh Wu
e308051885
Add LMP feature reader
2024-02-03 13:29:25 +08:00
Gilles Boccon-Gibod
b7b70ebcbb
address PR comments
2024-01-28 19:09:37 -08:00
Gilles Boccon-Gibod
d3273ffa8c
format (+3 squashed commits)
...
Squashed commits:
[60e610f] wip
[eeab73d] wip
[3cdd5b8] basic first pass
2024-01-28 19:02:30 -08:00
Josh Wu
da60386385
Manage lifecycle of CIS and SCO links in host
2024-01-18 11:56:38 +08:00
Josh Wu
eff05afb7a
LE read remote features
2024-01-09 11:30:08 +08:00
Gilles Boccon-Gibod
afc6d19e04
address PR comments
2023-12-23 14:21:44 -08:00
Gilles Boccon-Gibod
c05f073b33
Update bumble/host.py
...
Co-authored-by: zxzxwu <92432172+zxzxwu@users.noreply.github.com >
2023-12-23 14:15:53 -08:00
Gilles Boccon-Gibod
2b4c2a22f4
format
2023-12-22 14:22:08 -08:00
Gilles Boccon-Gibod
47fe93a148
support per-transport ACL queues
2023-12-22 13:52:33 -08:00
Gilles Boccon-Gibod
62a8ced447
support drivers that can't use reset directly.
2023-12-08 17:28:57 -08:00
Josh Wu
72ac75a98d
Add advertiser classes and handle adv set terminated events
...
* Convert hci.OwnAddressType to enum
* Add LegacyAdvertiser and ExtendedAdvertiser classes
* Rename start/stop_advertising() => start/stop_legacy_advertising()
* Handle HCI_Advertising_Set_Terminated
* Properly restart advertisement on disconnection
2023-12-07 15:51:51 +08:00