Josh Wu
|
4c3746a5b2
|
Fix some typos and annotations
|
2026-01-05 23:53:22 +08:00 |
|
Gilles Boccon-Gibod
|
4fb501a0ef
|
use ruff for linting and import sorting
|
2025-12-29 19:28:45 -08:00 |
|
Josh Wu
|
a84f0279b1
|
Refactor LE emulation with LL and Air Interface
|
2025-11-28 16:10:38 +08:00 |
|
Josh Wu
|
d2a4c2a8e4
|
Implement extended advertising emulation
|
2025-11-27 20:56:10 +08:00 |
|
khsiao-google
|
67a61ae34d
|
Update tests/device_test.py
Co-authored-by: zxzxwu <92432172+zxzxwu@users.noreply.github.com>
|
2025-11-11 05:34:46 +08:00 |
|
khsiao-google
|
a62f981556
|
Add remote name request
|
2025-11-10 14:04:50 +00:00 |
|
Josh Wu
|
85215df2c3
|
Fix wrong with_connection_from_address parameter
|
2025-09-23 17:55:47 +08:00 |
|
khsiao-google
|
b80b790dc1
|
Remove the word 'complete' from function name
|
2025-09-16 03:45:32 +00:00 |
|
khsiao-google
|
dc93f32a9a
|
Replace core.ConnectionParameters by Connection.Parameters in device.py
|
2025-09-08 02:00:49 +00:00 |
|
Gilles Boccon-Gibod
|
7aba36302a
|
use isort when formatting
|
2025-08-21 16:38:58 -07:00 |
|
khsiao-google
|
982aaeabc3
|
Support LE Subrating
|
2025-07-31 02:52:42 +00: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
|
0ab5b6c49a
|
Migrate all HCI_Event to dataclasses
|
2025-06-25 17:07:22 +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
|
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
|
637224d5bc
|
Enum: PhysicalTransport, Role, AddressType
|
2025-03-09 23:34:01 +08:00 |
|
zxzxwu
|
079cf6b896
|
Merge pull request #624 from zxzxwu/gatt
Support GATT Service
|
2025-01-28 20:02:43 +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
|
1eb9d8d055
|
Support GATT Service
|
2025-01-15 02:13:25 +08:00 |
|
Josh Wu
|
bbcd14dbf0
|
Support Periodic Advertising
|
2024-11-19 16:27:13 +08:00 |
|
Josh Wu
|
c6b3deb8df
|
Fix CTKD failure introduced by Host RPA generation
|
2024-08-12 15:13:40 +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 |
|
Gilles Boccon-Gibod
|
df5fc2ddfe
|
add test
|
2024-06-12 10:13:57 -07:00 |
|
zxzxwu
|
090309302f
|
Merge pull request #372 from zxzxwu/source
ASCS Source Implementation
|
2024-05-29 13:17:51 +08:00 |
|
Josh Wu
|
1b66f03dbe
|
ASCS: Add Source ASE operations
|
2024-05-27 14:48:23 +08:00 |
|
Gilles Boccon-Gibod
|
2005b4a11b
|
python 3.12 compatibility
|
2024-05-12 12:54:52 -07:00 |
|
Gilles Boccon-Gibod
|
b7b70ebcbb
|
address PR comments
|
2024-01-28 19:09:37 -08:00 |
|
Gilles Boccon-Gibod
|
bad9ce272c
|
add doc
|
2024-01-28 19:02:32 -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
|
fa4df6e3a2
|
Controller: CIS implementation
|
2024-01-11 01:16:42 +08:00 |
|
Josh Wu
|
eff05afb7a
|
LE read remote features
|
2024-01-09 11:30:08 +08:00 |
|
Gilles Boccon-Gibod
|
b90d0f8710
|
fix tests
|
2023-12-26 09:09:20 -08:00 |
|
Josh Wu
|
ff6528d2bf
|
Add Advertising unit tests
|
2023-12-08 01:38:01 +08:00 |
|
uael
|
ad27de7717
|
device: remove "feature" which enable accept to return the same connection has connect
|
2023-02-14 21:04:39 +00:00 |
|
Abel Lucas
|
287df94090
|
host: spawn each asynchronous task with the right aliveness
|
2022-12-15 17:02:21 +00:00 |
|
Gilles Boccon-Gibod
|
135df0dcc0
|
format with Black
|
2022-12-10 09:40:12 -08:00 |
|
Alan Rosenthal
|
a8eff737e6
|
Add Device::add_default_services()
This will allow a test to:
a: add services to a device
b: reset services via `Server()`
c: add the default services back
|
2022-12-01 17:02:54 +00:00 |
|
Abel Lucas
|
56ed46adfa
|
classic: add BR/EDR accept connection logic
|
2022-11-04 17:26:59 +00:00 |
|
Abel Lucas
|
16b4f18c92
|
tests: add parallel device connection test
|
2022-10-21 15:49:03 +00:00 |
|