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
|
ce2b02b62a
|
Advertising Set Info Transfer
|
2025-03-18 21:59:35 +08:00 |
|
zxzxwu
|
b2d9541f8f
|
Merge pull request #332 from zxzxwu/role
Enumify: PhysicalTransport, Role, AddressType
|
2025-03-10 00:04:18 +08:00 |
|
Josh Wu
|
637224d5bc
|
Enum: PhysicalTransport, Role, AddressType
|
2025-03-09 23:34:01 +08:00 |
|
Peter Condoleon
|
592475e2ed
|
Fixed le_scan_interval incorrectly being set with scan_window
|
2025-02-27 13:54:20 +10:00 |
|
Gilles Boccon-Gibod
|
ed0eb912c5
|
Merge pull request #650 from google/gbg/gatt-adapter-typing
new GATT adapter classes with proper typing support
|
2025-02-23 18:06:16 -08:00 |
|
zxzxwu
|
0060ee8ee2
|
Merge pull request #646 from zxzxwu/ad
Improve AdvertisingData type annotations
|
2025-02-22 02:52:09 +08:00 |
|
Josh Wu
|
f321143837
|
Improve AdvertisingData type annotations
* Add overloads to provide better return type hints
* Make advertising data type enum so they can be considered constants
|
2025-02-21 17:12:14 +08: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 |
|
Gilles Boccon-Gibod
|
da029a1749
|
new adapter classes
|
2025-02-16 16:26:13 -08:00 |
|
Gilles Boccon-Gibod
|
3f6f036270
|
Merge pull request #643 from google/gbg/auracast-audio-io
auracast audio io
|
2025-02-08 18:19:24 -05:00 |
|
Gilles Boccon-Gibod
|
3c8718bb5b
|
Merge pull request #608 from google/gbg/bench-android-enhancements
add startupDelay and connectionPriority params to BtBench snippets
|
2025-02-06 10:37:55 -05:00 |
|
Josh Wu
|
7360a887d9
|
Receive Periodic Advertising Sync Transfer
|
2025-02-06 05:12:22 +08:00 |
|
Gilles Boccon-Gibod
|
d6100755b1
|
add bond listener
|
2025-02-04 17:47:55 -05:00 |
|
Gilles Boccon-Gibod
|
70141c0439
|
improvements
|
2025-02-03 17:58:09 -05:00 |
|
Gilles Boccon-Gibod
|
7c019b574f
|
Merge pull request #633 from markusjellitsch/fix/legacy-adv-params
fix advertising parameter usage for legacy advertising
|
2025-02-03 10:29:52 -05:00 |
|
zxzxwu
|
83ac70e426
|
Merge pull request #619 from zxzxwu/cs
Channel Sounding
|
2025-02-01 03:46:59 +08:00 |
|
markus
|
b9d35aea47
|
revert advertising_interval to type int
|
2025-01-30 19:47:20 +01:00 |
|
zxzxwu
|
079cf6b896
|
Merge pull request #624 from zxzxwu/gatt
Support GATT Service
|
2025-01-28 20:02:43 +08:00 |
|
Markus Jellitsch
|
180655088c
|
run linter
|
2025-01-27 22:17:31 +01:00 |
|
Gilles Boccon-Gibod
|
a1bade6f20
|
Merge pull request #632 from markusjellitsch/fix/adapt-param-types
Adapt scanning and connection parameters type
|
2025-01-27 10:46:08 -05:00 |
|
Jan-Marcel Dietrich
|
2198692961
|
Add missing await for update_rpa()
|
2025-01-27 15:14:52 +01:00 |
|
Markus Jellitsch
|
9023407ee4
|
fix advertising parameters for legacy advertising
|
2025-01-23 15:14:54 +01:00 |
|
Markus Jellitsch
|
54d961bbe5
|
adapt scanning and connection parameters type
|
2025-01-23 14:53:20 +01: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
|
1eb9d8d055
|
Support GATT Service
|
2025-01-15 02:13:25 +08:00 |
|
Markus Jellitsch
|
86cda8771d
|
Update device.py
|
2025-01-14 10:43:49 +01:00 |
|
Markus Jellitsch
|
f567711a6c
|
avoid struct.error exception when packet_sequence_number > 0xFFFF
|
2025-01-10 01:33:43 +01:00 |
|
Josh Wu
|
27fcd43224
|
Unify ISO methods
|
2025-01-02 14:19:36 +08:00 |
|
Josh Wu
|
7324d322fe
|
BIG
|
2024-12-20 13:45:12 +08:00 |
|
Gilles Boccon-Gibod
|
9d3d5495ce
|
only use __bytes__ when not argument is needed.
|
2024-11-23 15:56:14 -08:00 |
|
zxzxwu
|
e3fdab4175
|
Merge pull request #593 from zxzxwu/periodic
Support Periodic Advertising
|
2024-11-19 17:22:37 +08:00 |
|
Josh Wu
|
bbcd14dbf0
|
Support Periodic Advertising
|
2024-11-19 16:27:13 +08:00 |
|
zxzxwu
|
01dc0d574b
|
Merge pull request #590 from SergeantSerk/parse-scan-response-data
Correctly parse scan response from device config
|
2024-11-17 15:39:11 +08:00 |
|
Josh Wu
|
430046944b
|
Replace HCI member import in device.py
|
2024-11-12 16:53:21 +08:00 |
|
Serkan
|
d0990ee04d
|
Correctly parse scan response from device config
Parses scan response data correctly just like advertising data
|
2024-11-07 21:49:33 +03:00 |
|
Gilles Boccon-Gibod
|
d064de35e0
|
wip
|
2024-10-09 21:34:03 -07:00 |
|
initializedd
|
9e663ad051
|
Clarify Bluetooth address comments
|
2024-09-30 18:39:02 +01:00 |
|
Josh Wu
|
597560ff80
|
Ignore invalid local resolvable address
|
2024-08-21 00:11:14 +08:00 |
|
Gilles Boccon-Gibod
|
03c79aacb2
|
Merge pull request #529 from google/gbg/broadcast-assistant
basic broadcast assistant functionality
|
2024-08-12 13:02:50 -07:00 |
|
zxzxwu
|
0c31713a8e
|
Merge pull request #528 from zxzxwu/rpa
Fix CTKD failure introduced by Host RPA generation
|
2024-08-13 01:30:19 +08:00 |
|
Gilles Boccon-Gibod
|
a699520188
|
fix after rebase merge
|
2024-08-12 08:31:40 -07:00 |
|
Gilles Boccon-Gibod
|
f3b776c343
|
wip
|
2024-08-12 08:31:37 -07:00 |
|
Gilles Boccon-Gibod
|
de7b99ce34
|
wip
|
2024-08-12 08:29:32 -07:00 |
|
Josh Wu
|
c6b3deb8df
|
Fix CTKD failure introduced by Host RPA generation
|
2024-08-12 15:13:40 +08:00 |
|
Josh Wu
|
3824e38485
|
Support Interlaced Scan config
|
2024-08-09 22:09:26 +08:00 |
|