zxzxwu
6e6b4cd4b2
Merge pull request #773 from wescande/main
...
HAP: wait for MTU to process reconnection event
2025-09-26 01:36:45 +08:00
Josh Wu
85215df2c3
Fix wrong with_connection_from_address parameter
2025-09-23 17:55:47 +08:00
zxzxwu
a25427305c
Merge pull request #775 from khsiao-google/update
...
Remove the word 'complete' from function name
2025-09-17 13:18:37 +08:00
zxzxwu
3c47739029
Merge pull request #776 from khsiao-google/test_coverage
...
Add a2dp_test.py tests for a2dp.py
2025-09-17 13:18:14 +08:00
William Escande
8a5f6a61d5
HAP: wait for MTU to process reconnection event
...
When HAP reconnect, it sends indication of all events that happen during
the disconnection.
But it should wait for the profile to be ready and for the MTU to have
been negotiated or else the remote may not be ready yet.
As a side effect of this, the current GattServer doesn't re-populate the
handle of subscriber during a reconnection, we have to bypass this check
to send the notification
2025-09-16 16:18:16 -07:00
Josh Wu
83c5061700
Handle ISO data path race condition
2025-09-16 13:39:09 +08:00
khsiao-google
b80b790dc1
Remove the word 'complete' from function name
2025-09-16 03:45:32 +00:00
khsiao-google
21bf69592c
Add a2dp_test.py tests for a2dp.py
2025-09-16 03:23:53 +00:00
zxzxwu
7d8addb849
Merge pull request #762 from zxzxwu/ipv6
...
Distinguish IPv6 address and metadata
2025-09-10 15:58:41 +08:00
khsiao-google
d86d69d816
Merge pull request #771 from khsiao-google/update
...
Improve connection related functions and names
2025-09-10 14:56:38 +08:00
Josh Wu
bb08a1c70b
Distinguish IPv6 address and metadata
2025-09-09 11:59:51 +08:00
khsiao-google
dc93f32a9a
Replace core.ConnectionParameters by Connection.Parameters in device.py
2025-09-08 02:00:49 +00:00
Josh Wu
14401910bb
AVRCP: Implement most commands and responses
2025-09-03 13:20:10 +08: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
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
Josh Wu
31961febe5
Migrate AVRCP events to dataclasses
2025-08-28 17:00:20 +08:00
Gilles Boccon-Gibod
7aba36302a
use isort when formatting
2025-08-21 16:38:58 -07:00
Josh Wu
cd37027795
Add android-netsim self test
2025-08-21 14:07:36 +08:00
Josh Wu
bb2aa8229d
Enhance transports
...
* Support IPv6 schema
* Add transport integration tests
* Add UNIX socket server
2025-08-21 13:44:24 +08:00
zxzxwu
3b8dd6f3cf
Merge pull request #751 from zxzxwu/l2cap
...
Add L2CAP Credit Based packets definitions (0x17-0x1A)
2025-08-13 12:32:23 +08:00
Josh Wu
f41b7746d2
Add L2CAP credit based packets definitions
2025-08-13 11:59:24 +08:00
Josh Wu
17563e423a
Migrate ATT PDU to dataclasses
2025-08-12 12:37:29 +08:00
zxzxwu
a275c399a3
Merge pull request #734 from khsiao-google/le_subrating
...
Support LE Subrating
2025-08-07 16:52:17 +08:00
Josh Wu
f61fd64c0b
ASCS: Handle when CIS link is established before enable
2025-08-05 17:31:42 +08:00
Gilles Boccon-Gibod
b885f29318
Merge pull request #740 from barbibulle/gbg/fix-735
2025-08-04 20:57:04 -07:00
Gilles Boccon-Gibod
381032ceb9
update to black 25.1
2025-08-04 19:32:52 -07:00
Gilles Boccon-Gibod
12ca1c01f0
Revert "update to black formatter 25.1"
...
This reverts commit c034297bc0 .
2025-08-04 19:24:30 -07:00
Gilles Boccon-Gibod
a7111d0107
send public keys earlier
2025-08-04 19:18:12 -07:00
Gilles Boccon-Gibod
c034297bc0
update to black formatter 25.1
2025-08-02 21:11:34 -07:00
khsiao-google
982aaeabc3
Support LE Subrating
2025-07-31 02:52:42 +00:00
zxzxwu
df0fd74533
Merge pull request #733 from zxzxwu/l2cap
...
Fix L2CAP_Control_Frame errors
2025-07-30 13:12:44 +08:00
Josh Wu
822f97fa84
Fix L2CAP errors
2025-07-30 12:00:20 +08:00
Gilles Boccon-Gibod
a6ead0147e
fix #722
2025-07-28 13:36:55 -07:00
Josh Wu
1b44e73f90
Remove link-relay and RemoteLink
2025-07-21 12:37:55 +08:00
zxzxwu
1a81c5d05c
Merge pull request #718 from zxzxwu/l2cap
...
Migrate L2CAP packets to dataclasses
2025-07-20 18:38:19 +08:00
zxzxwu
d8a43f0151
Merge pull request #728 from zxzxwu/hci
...
Allow register HCI packets with custom names
2025-07-20 18:36:39 +08:00
Josh Wu
858788f05e
Migrate L2CAP packets to dataclasses
2025-07-20 18:30:02 +08:00
Josh Wu
41f8797a4c
Add more test cases for custom packets
2025-07-20 18:25:11 +08:00
Josh Wu
fc3fd7f25b
Allow register HCI packets with custom names
2025-07-19 21:19:53 +08:00
khsiao-google
3d6c595c6e
Merge branch 'google:main' into main
2025-07-16 05:22:43 +00:00
khsiao-google
a184cae560
Implement HCI_Mode_Change_Event
2025-07-14 08:43:27 +00: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
a0498af626
Dataclass-based HCI packets
2025-06-14 08:03:48 +08:00
Gilles Boccon-Gibod
f2d7faa9af
Merge pull request #708 from google/gbg/delegated-passkey
...
add passkey delegate support for pairing
2025-06-12 13:51:22 -04:00
Gilles Boccon-Gibod
8137caf37b
use cancel_on_disconnection helper
2025-06-10 13:28:08 -04: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