zxzxwu
bbcd64286a
Merge pull request #463 from zxzxwu/hfp
...
Correct HFP AG indicator index
2024-04-04 12:53:19 +08:00
Gilles Boccon-Gibod
9140afbf8c
Merge pull request #456 from google/gbg/update-dependencies
...
update some dependencies
v0.0.189
2024-04-03 17:50:18 -06:00
Gilles Boccon-Gibod
90a682c71b
bump to avatar 0.0.9
2024-04-03 16:26:07 -07:00
Gilles Boccon-Gibod
e8737a8243
update to more recent versions
2024-04-03 10:00:11 -07:00
Gilles Boccon-Gibod
72fceca72e
update some dependencies
2024-04-03 10:00:09 -07:00
Gilles Boccon-Gibod
732294abbc
Merge pull request #462 from google/gbg/461
...
fix #461
2024-04-03 10:56:05 -06:00
Josh Wu
dc1204531e
Correct HFP AG indicator index
2024-04-03 17:58:04 +08:00
Gilles Boccon-Gibod
962114379c
fix #461
2024-04-02 23:14:32 -07:00
Gilles Boccon-Gibod
e6913a3055
Merge pull request #457 from google/gbg/bench-ascyncio-main
...
delay creation of runner object
2024-04-02 21:39:37 -06:00
Gilles Boccon-Gibod
e21d122aef
Merge pull request #458 from google/gbg/update-formatter
...
update black formatter to version 24
2024-04-02 21:39:24 -06:00
Gilles Boccon-Gibod
58d4ab913a
update black formatter to version 24
2024-04-01 14:44:46 -07:00
Gilles Boccon-Gibod
76bca03fe3
format with the project's version of black
2024-04-01 14:39:34 -07:00
Gilles Boccon-Gibod
f1e5c9e59e
delay creation of runner object
2024-04-01 14:25:38 -07:00
zxzxwu
ec82242462
Merge pull request #440 from zxzxwu/hfp
...
Rework HFP example
2024-03-27 16:54:41 +08:00
zxzxwu
a4efdd3f3e
Merge pull request #442 from zxzxwu/unicast_ad
...
Implement Unicast Server Advertising Data
2024-03-27 16:54:06 +08:00
Gilles Boccon-Gibod
69c6643bb8
Merge pull request #452 from marshallpierce/mp/rust-0.2.0
...
Bumble crate 0.2.0
rust-v0.2.0
V0.0.188
2024-03-21 17:15:43 -07:00
Marshall Pierce
b8214bf948
Bumble crate 0.2.0
2024-03-21 12:36:32 -06:00
Charlie Boutier
a9c62c44b3
pandora host: change AdvertisingType
...
change advertising type from high duty to low duty
Test: python le_host_test.py -c config.yml --test_bed android.bumbles --tests "test_scan('connectable','non_scannable','directed',0)" -v
2024-03-20 11:17:50 -07:00
Charlie Boutier
7d0b4ef4e0
pandora_server: Parse FLAGS into advertising data
...
Bug: 328089785
2024-03-18 09:20:55 -07:00
Charlie Boutier
313340f1c6
intel driver: check the vendorId and productId
2024-03-15 10:53:33 -07:00
Charlie Boutier
e8ed69fb09
pyusb: Collect vendorId and productId as metadata
2024-03-15 10:53:33 -07:00
David Duarte
16d5cf6770
usb: Add usb path moniker
...
Add a new moniker for usb and pyusb driver allowing
to select the usb device using its bus id and port
path like `usb:3-3.4.1`.
2024-03-15 09:17:39 -07:00
Gilles Boccon-Gibod
a2caf1deb2
Merge pull request #448 from BenjaminLawson/bump-avatar
...
Bump pandora-avatar to 0.0.8
2024-03-14 20:49:28 -07:00
Ben Lawson
01bfdd2c98
Bump pandora-avater to 0.0.8
2024-03-14 14:13:27 -07:00
Gilles Boccon-Gibod
4a60df108a
Merge pull request #447 from BenjaminLawson/bump-rootcanal
...
Bump rootcanal to 1.9.0
v0.0.187
2024-03-14 14:00:36 -07:00
Ben Lawson
ad48109748
Bump rootcanal to 1.9.0
2024-03-14 13:15:02 -07:00
Cheng Sheng
1ceeccbbc0
open_tcp_server_transport: allow explicit sock as input.
...
When a user doesn't need an exact port, but cares more about getting
SOME unused port, they can do:
* Create a socket outside with port=None or port=0.
* Use socket.getsockname()[1] to get the allocated port and pass to the
TCP client somehow.
* Use the created socket to create a TCP server transport.
Use-case: unit-testing embedded software that implements a BLE host. The
controller will be a Bumble controller, connected to the host via a TCP
channel.
* The host will have a TCP-client HCI transport for testing.
* The pytest setup code will allocate the TCP server and pass the port
number to the host.
Also add some unittests with python mock.
2024-03-13 19:34:05 +01:00
Gilles Boccon-Gibod
44c51c13ac
Merge pull request #445 from google/gbg/driver-probe-fix
...
fix intel driver probe
v0.0.186
2024-03-12 12:51:08 -07:00
Gilles Boccon-Gibod
7507be1eab
update metadata when setting the host controller directly
2024-03-12 11:50:47 -07:00
Gilles Boccon-Gibod
cbe9446dcf
fix intel driver probe
2024-03-12 09:54:20 -07:00
Charlie Boutier
174930399a
intel: send vsc INTEL_DDC_CONFIG_WRITE
...
This VSC enable host-initiated role-switching after connection.
Implement this VSC in a driver fashion.
Test: avatar security_test with the Bluetooth Dongle Intel BE200
2024-03-11 09:15:18 -07:00
Josh Wu
35db4a4c93
Implement Unicast Server Advertising Data
2024-03-08 16:48:37 +08:00
Gilles Boccon-Gibod
1f3aee5566
Merge pull request #438 from BenjaminLawson/pandora-extended-advertising
...
Implement Pandora extended advertising
2024-03-07 20:36:56 -08:00
Ben Lawson
256044a789
Implement Pandora extended advertising
...
Support setting the PHY of Pandora scans.
2024-03-07 16:18:49 -08:00
Josh Wu
6205199d7f
Rework HFP example
2024-03-05 20:53:28 +08:00
Gilles Boccon-Gibod
e554bd1033
Merge pull request #434 from google/gbg/show-timestamps
...
show timestamps from snoop logs
2024-02-29 11:44:23 -08:00
Gilles Boccon-Gibod
38981cefa1
pad index field
2024-02-28 11:46:35 -08:00
Gilles Boccon-Gibod
f2d601f411
show timestamps from snoop logs
2024-02-27 16:40:37 -08:00
zxzxwu
6e7c64c1de
Merge pull request #431 from zxzxwu/rust
...
Bump Rust to 1.76.0
2024-02-23 15:14:30 +08:00
Josh Wu
565d51f4db
Bump Rust to 1.76.0
...
```
error: failed to compile `cargo-all-features v1.10.0`, intermediate artifacts can be found at `/tmp/cargo-installshCmAG`
Caused by:
package `clap v4.5.1` cannot be built because it requires rustc 1.74 or newer, while the currently active rustc version is 1.70.0
Try re-running cargo install with `--locked`
```
2024-02-22 15:22:20 +08:00
Gilles Boccon-Gibod
de8f3d9c1e
Merge pull request #426 from akuker/patch-1
...
Add clarification to short circuit list feature
2024-02-12 21:22:14 -08:00
Tony Kuker
cde6d48690
Add clarification to short circuit list feature
2024-02-12 12:22:36 -06:00
zxzxwu
02180088b3
Merge pull request #425 from zxzxwu/command
...
Refactor command supporting list
2024-02-07 21:45:52 +08:00
zxzxwu
90f49267d1
Merge pull request #424 from zxzxwu/adv
...
Fix double-disable legacy advertising set
2024-02-06 16:13:51 +08:00
Josh Wu
0e6d69cd7b
Refactor command supporting list
2024-02-06 12:06:00 +08:00
Josh Wu
9eccc583d5
Fix double-disable legacy advertising set
...
When legacy advertising set is disabled passively(by set termination),
the legacy advertising set won't be released, and the next
stop_advertising() call will try to disable it again and cause an error.
2024-02-06 12:00:30 +08:00
Gilles Boccon-Gibod
f4aeaa6eb3
Merge pull request #422 from google/gbg/bench-rfcomm-params
...
add rfcomm options and fix l2cap mtu negotiation
v0.0.185
2024-02-05 09:14:16 -08:00
Gilles Boccon-Gibod
d7489a644a
update websockets version (for better typecheck)
2024-02-05 09:07:39 -08:00
Gilles Boccon-Gibod
a877283360
add rfcomm options and fix l2cap mtu negotiation
2024-02-05 08:56:59 -08:00
zxzxwu
6d91e7e79b
Merge pull request #423 from zxzxwu/vcp
...
Fix Lint error in VCP example
2024-02-06 00:40:05 +08:00