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
Damien Merenne
685f1dc43e
Fix L2CAP signaling packet identifiers
...
According to the Bluetooth Core Spec, Volume 3, Part A, Section 4, 0x00 is an invalid identifier:
4. Signaling packet formats
...
Identifier (1 octet)
... Signaling identifier 0x00 is an invalid identifier and shall never be used in any command.
2025-04-08 14:37:02 +00:00
Gilles Boccon-Gibod
220b3b0236
Merge pull request #664 from google/gbg/auracast-broadcast-code
...
add broadcast code encoding
2025-03-20 14:33:05 -04:00
Gilles Boccon-Gibod
3495eb52ba
reset parser before raising exception
2025-03-19 11:32:51 -04:00
Josh Wu
ce2b02b62a
Advertising Set Info Transfer
2025-03-18 21:59:35 +08:00
Gilles Boccon-Gibod
5e55c0e358
add broadcast code encoding
2025-03-17 19:56:02 -04:00
Gilles Boccon-Gibod
776bdae519
Initial support for ANCS client functionality
2025-03-12 15:44:13 -04: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
Gilles Boccon-Gibod
82d825071c
address PR comments
2025-02-22 12:43:38 -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
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
4befc5bbae
fix doc strings
2025-02-18 09:50:15 -08:00
Gilles Boccon-Gibod
dfb92e8ed1
fix pandora connection waiting
2025-02-17 19:50:57 -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
859bb0609f
fix support for float32
2025-02-08 18:12:45 -05:00
Gilles Boccon-Gibod
5caa7bfa90
fix type checker and linter errors
2025-02-06 17:05:56 -05:00
Gilles Boccon-Gibod
33435c2980
better docs and GATT fixes
2025-02-06 15:48:39 -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
Gilles Boccon-Gibod
26e87f09fe
better error message
2025-02-05 22:28:05 -05:00
Gilles Boccon-Gibod
7f5e0d190e
fix import checking
2025-02-05 22:19:39 -05:00
Gilles Boccon-Gibod
efae307b3d
wip
2025-02-05 16:23:47 -05:00
Josh Wu
7360a887d9
Receive Periodic Advertising Sync Transfer
2025-02-06 05:12:22 +08:00
Gilles Boccon-Gibod
9756572c93
add audio module
2025-02-04 17:58:54 -05: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
zxzxwu
dedc0aca54
Merge pull request #639 from zxzxwu/sdp
...
Correct SDP_ALL_ATTRIBUTES_RANGE value
2025-02-04 00:53:27 +08: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
Josh Wu
fdee8269ec
Correct SDP_ALL_ATTRIBUTES_RANGE value
2025-02-03 21:40:39 +08: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
Gilles Boccon-Gibod
55d3fd90f5
wip
2025-01-25 21:04:59 -05:00
Gilles Boccon-Gibod
6fe7931d7d
rename drain event to flow
2025-01-24 11:05:02 -05: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
Gilles Boccon-Gibod
af466c2970
Merge pull request #629 from google/gbg/sdp-enforce-mtu
...
SDP: enforce MTU limits
2025-01-21 12:29:18 -05:00
Gilles Boccon-Gibod
931e2de854
address PR comments
2025-01-21 12:18:06 -05:00