Josh Wu
c88b32a406
Improve Broadcast Scanning
2024-11-16 02:02:28 +08:00
zxzxwu
5a72eefb89
Merge pull request #587 from zxzxwu/device
...
Replace HCI member imports in device.py
2024-11-13 15:25:32 +08:00
Josh Wu
430046944b
Replace HCI member import in device.py
2024-11-12 16:53:21 +08:00
zxzxwu
21d23320eb
Merge pull request #584 from zxzxwu/commands6.0
...
Add Core Spec 6.0 new commands support mapping
2024-11-12 04:17:24 +00: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
Josh Wu
2d88e853e8
Add Core Spec 6.0 new commands support mapping
2024-11-07 14:36:54 +08:00
Gilles Boccon-Gibod
a060a70fba
Merge pull request #583 from google/gbg/more-gatt-tests
...
regression test for GATT unsubscription
v0.0.202
2024-11-04 13:03:57 -08:00
Gilles Boccon-Gibod
a06394ad4a
Merge pull request #582 from google/gbg/580
...
fix #580
2024-11-04 13:03:15 -08:00
Gilles Boccon-Gibod
a1414c2b5b
add unsubscribe test
2024-11-03 19:08:27 -08:00
Gilles Boccon-Gibod
b2864dac2d
fix #580
2024-11-02 10:29:40 -07:00
Gilles Boccon-Gibod
b78f895143
Merge pull request #579 from jmdietrich-gcx/unsubscribe_characteristic_in_gatt_client
...
Remove characteristic in GATT Client unsubscribe() if it's the last subscriber
2024-10-31 04:07:02 -07:00
zxzxwu
c4e9726828
Merge pull request #581 from zxzxwu/context
...
[BAP] Add missing Unspecified context type
2024-10-31 11:04:25 +00:00
Gilles Boccon-Gibod
d4b8e8348a
Merge pull request #574 from google/gbg/update-python-versions
...
remove test for deprecated Python 3.8 and add 3.13
2024-10-31 03:44:01 -07:00
Josh Wu
19debaa52e
[BAP] Add missing Unspecified context type
2024-10-31 18:11:40 +08:00
Jan-Marcel Dietrich
73fe564321
Remove characteristic in GATT Client unsubscribe() if it's the last subscriber
...
GATT Client's subscribe() adds the characteristic itself as subscriber.
Therefore the characteristic has to be removed in unsubscribe(), if it's
the last subscriber. Otherwise the clean up does not work correctly and
the CCCD never is set back to 0 in the remote device.
2024-10-30 07:34:22 +01:00
Gilles Boccon-Gibod
a00abd65b3
fix some linter warnings
2024-10-28 12:30:37 -07:00
Gilles Boccon-Gibod
f169ceaebb
update linter and type checker
2024-10-28 12:30:32 -07:00
Gilles Boccon-Gibod
528af0d338
remove test for deprecated Python 3.8 and add 3.13
2024-10-28 12:29:21 -07:00
Gilles Boccon-Gibod
4b25eed869
Merge pull request #570 from google/gbg/bench-mobly-snippets
...
bench mobly snippets
2024-10-28 10:25:28 -07:00
Gilles Boccon-Gibod
fcd6bd7136
address PR comments
2024-10-28 10:13:55 -07:00
Gilles Boccon-Gibod
32642c5d7c
Merge pull request #576 from google/gbg/netsim-device-info
...
update to new netsim proto with DeviceInfo
v0.0.201
2024-10-25 04:43:00 -07:00
Gilles Boccon-Gibod
ff8b0c375d
add support for netsim device info variant
2024-10-25 04:37:30 -07:00
Gilles Boccon-Gibod
ae0228aeb8
Merge pull request #578 from jmdietrich-gcx/add_missing_parameter_to_att_execute_write
...
Add missing parameter 'flags' to ATT_Execute_Write_Request PDU
2024-10-25 02:57:24 -07:00
Jan-Marcel Dietrich
5d2dac18c8
Add missing parameter 'flags' to ATT_Execute_Write_Request PDU
...
Bluetooth spec @ Vol 3, Part F - 3.4.6.3 Table 3.36 shows that the
ATT_EXECUTE_WRITE_REQ PDU contains the parameter 'Flags' with size 1
octet, which allows to cancel all prepared writes (0x00) or to
immediately write all pending prepared values (0x01).
2024-10-24 15:08:10 +02:00
zxzxwu
d03fc14cfd
Merge pull request #573 from ypomortsev/yegor
...
HFP: Fix reading multiple AT commands from a single data packet
v0.0.200
2024-10-23 13:23:58 +08:00
Gilles Boccon-Gibod
ad7ce79bc4
use all caps for device kind
2024-10-22 16:30:46 -07:00
Yegor Pomortsev
c6bf27fd2c
Fix test_hf_batched_response
2024-10-22 12:41:17 -07:00
Gilles Boccon-Gibod
7584daa3f9
update to new netsim proto with DeviceInfo
2024-10-22 11:48:42 -07:00
Yegor Pomortsev
654030e789
Add tests for batched HFP commands/responses; reformat
2024-10-21 16:32:20 -07:00
Gilles Boccon-Gibod
1de7d2cd6f
Merge pull request #571 from google/gbg/a2dp-player
...
a2dp player
2024-10-19 07:40:43 -07:00
Gilles Boccon-Gibod
68db78c833
remove unnecessary import
2024-10-19 07:32:11 -07:00
Yegor Pomortsev
e1714c16cc
HFP: Fix reading multiple AT commands from a single data packet
...
The `data` received in `_read_at` may have multiple commands.
This fixes `execute_command` timing out when waiting for an `OK`
response when it is in the same data buffer, e.g. during SLC
initialization: b'\r\n+BRSF: 3904\r\n\r\nOK\r\n'
2024-10-18 13:21:24 -07:00
Gilles Boccon-Gibod
0a20f14ea9
address PR comments
2024-10-15 15:26:19 -07:00
William Escande
23f46b36b3
HAP: wait for pairing event ( #551 )
2024-10-10 11:34:44 -07:00
Gilles Boccon-Gibod
009649abd1
remove unused section
2024-10-09 21:43:47 -07:00
Gilles Boccon-Gibod
855a007116
fix type checker
2024-10-09 21:34:03 -07:00
Gilles Boccon-Gibod
d064de35e0
wip
2024-10-09 21:34:03 -07:00
Gilles Boccon-Gibod
dab4d13303
wip
2024-10-09 21:34:03 -07:00
Gilles Boccon-Gibod
2bed50b353
add mobly to dev deps
2024-10-09 21:22:35 -07:00
Gilles Boccon-Gibod
1fe3778a74
adjust mypy excludes
2024-10-08 22:02:43 -07:00
Gilles Boccon-Gibod
f5443a9826
Merge pull request #564 from initializedd/fix-typo-in-comment
...
Fix typo in comment
2024-10-08 21:56:06 -07:00
zxzxwu
db723a5196
Merge pull request #569 from wpiet/cig-example-fix
...
examples/run_cig_setup: Fix the address type and CIG params
2024-10-05 17:20:32 +08:00
Gilles Boccon-Gibod
5e31bcf23d
add mobly example
2024-10-04 18:17:56 -07:00
Gilles Boccon-Gibod
fe429cb2eb
wip
2024-10-04 18:13:31 -07:00
Gilles Boccon-Gibod
c91695c23a
wip
2024-10-04 18:13:31 -07:00
Gilles Boccon-Gibod
55f99e6887
wip
2024-10-04 18:13:31 -07:00
Gilles Boccon-Gibod
b190069f48
add snippets lib
2024-10-04 18:13:31 -07:00
Wojciech Pietraszewski
e16be1a8f4
docs/examples: Add run_cig_setup description
...
Adds basic information to the `examples` section of the documentation.
2024-10-02 18:51:11 +02:00
Wojciech Pietraszewski
2fa8075fb0
examples/run_cig_setup: Fix the address type and CIG params
...
Changes the address type used during connecting to what is actually advertised
by Device 0 by default (random address).
Amends CIG Parameters to use values allowed by the Core specification.
Updates the usage of the script and the example that show when executed incorrectly.
2024-10-02 18:50:57 +02:00
zxzxwu
566ca13d23
Merge pull request #561 from wpiet/csis-usage
...
run_csis_servers: Update `usage` and add docs entry
2024-10-01 17:34:22 +08:00