14386 Commits

Author SHA1 Message Date
Matthias Ringwald
4a06e23f2e test/le-audio: use base builder 2022-10-03 15:49:08 +02:00
Matthias Ringwald
5c0702ea97 le-audio: add base builder 2022-10-03 15:48:40 +02:00
Matthias Ringwald
d567aeb323 mesh: move gatt services into mesh/gatt-service folder 2022-10-03 12:31:34 +02:00
Matthias Ringwald
a22ed910bb test/le_audio: fix past in broadcast assistant 2022-09-30 16:59:47 +02:00
Matthias Ringwald
a934fe9b2f test/le_audio: send broadcast code in broadcast assistant upon request 2022-09-30 16:32:44 +02:00
Matthias Ringwald
1366b60702 gatt-service/bass_client: add broadcast_audio_scan_service_client_get_encryption_state 2022-09-30 16:28:30 +02:00
Matthias Ringwald
16830068e9 gatt-service/bass_client: extract big_encryption and bad_code 2022-09-30 16:22:17 +02:00
Matthias Ringwald
bcb896192f gatt-service/bass-util: improve readability 2022-09-30 16:14:19 +02:00
Matthias Ringwald
e8a39bfb73 test/le_audio: use broadcast_audio_scan_service_client_get_source_data to access pa_sync_state field 2022-09-30 15:14:27 +02:00
Matthias Ringwald
8638595153 gatt-service/bass_client: add documentation and broadcast_audio_scan_service_client_get_source_data 2022-09-30 15:06:11 +02:00
Matthias Ringwald
d50c4e949a btstack_crypto: fix random generator for ecc after power cycle 2022-09-30 14:27:20 +02:00
Matthias Ringwald
d0b1d30212 test/le_audio: improve broadcast assistant 2022-09-29 19:00:40 +02:00
Matthias Ringwald
585f85fe82 gatt-service/bass_service: use const, rename fields and functions, improve documentation 2022-09-29 16:24:58 +02:00
Matthias Ringwald
8671bb925d gatt-service/bass_client: fix warning 2022-09-29 14:38:52 +02:00
Matthias Ringwald
6b11d590a4 test/le_audio: add command to add source without starting to sync 2022-09-29 12:31:51 +02:00
Matthias Ringwald
222be8a8f7 test/le_audio: add command to send broadcast code 2022-09-29 12:31:51 +02:00
Matthias Ringwald
166aee1908 test/le_audio: use pts default broadcast code 2022-09-29 12:31:51 +02:00
Matthias Ringwald
c3d56f70bb test/le_audio: support manual connect mode, add command to remove source 2022-09-29 12:31:51 +02:00
Matthias Ringwald
6216cd2ab3 test/le_audio: start PAST on syncinfo request, add command to trigger modify source 2022-09-29 12:31:51 +02:00
Matthias Ringwald
37d87e7f1f test/le_audio: support connect to Scan Delegator without broadcast sink 2022-09-29 12:31:43 +02:00
Matthias Ringwald
3b0d944c1e test/le_audio: fix ad data for broadcast sink 2022-09-29 12:31:43 +02:00
Matthias Ringwald
d55a9eb137 gatt-service/bass_client: fix parsing of broadcast state 2022-09-29 12:31:34 +02:00
Milanka Ringwald
ce80c57952 le_audio: add LE_AUDIO_METADATA_TYPE_INVALID 2022-09-27 18:22:49 +02:00
Milanka Ringwald
ddd40ce000 gatt-service/le_audio: add LE_AUDIO_CODEC_CONFIGURATION_TYPE_UNDEFINED 2022-09-27 18:22:49 +02:00
Milanka Ringwald
c27049fbd9 btstack_defines: add GATTSERVICE_SUBEVENT_PACS_DISCONNECTED 2022-09-27 18:22:49 +02:00
Milanka Ringwald
f172c4b2ae btstack_defines: rename ASCS events, add GATTSERVICE_SUBEVENT_ASCS_CODEC_CONFIGURATION 2022-09-27 18:22:49 +02:00
Matthias Ringwald
b3a520ac4e test/le_audio: fix bis sync updates 2022-09-27 18:19:25 +02:00
Matthias Ringwald
0707de65c8 test/le_audio: support broadcast code via BASS 2022-09-27 18:19:25 +02:00
Matthias Ringwald
2de3ad6164 test/le_audio: use timeout for PAST 2022-09-27 18:19:25 +02:00
Matthias Ringwald
7a23672802 test/le-audio: add broadcast source to bass server 2022-09-27 18:19:25 +02:00
Matthias Ringwald
ffbedad9ea test/le_audio: update BASS Server state 2022-09-27 18:19:25 +02:00
Matthias Ringwald
788f92776c gatt-service/bass_server: fix broadcast code endianess 2022-09-27 18:19:25 +02:00
Matthias Ringwald
c0a12d378e gatt-service: store bis_sync and bis_sync_state separately 2022-09-27 18:19:25 +02:00
Matthias Ringwald
09e5376792 gatt-service/bass_server: store pa_sync request in bass_source_data_t 2022-09-27 18:19:25 +02:00
Matthias Ringwald
6809d6f357 gatt-service/bass_server: drop duplicate pa_sync field 2022-09-27 18:19:25 +02:00
Matthias Ringwald
03730aff82 btstack_defines: use 128-bit value for broadcast code 2022-09-27 18:19:25 +02:00
Matthias Ringwald
a10fc19899 hci_cmd: use 128 bit value (format 'k') for broadcast code 2022-09-27 18:19:25 +02:00
Matthias Ringwald
e8944524b0 gatt-service/device_information_service_server: fix service lookup 2022-09-27 10:16:21 +02:00
Matthias Ringwald
92f80bb035 test/le_audio: print PAST received 2022-09-26 11:03:26 +02:00
Matthias Ringwald
433614be59 test/le_audio: set hci dump paths based on device path 2022-09-26 11:03:26 +02:00
Matthias Ringwald
32089ce4af test/le_audio: support pairing 2022-09-26 11:03:26 +02:00
Matthias Ringwald
efd5f6d04e test/le_audio: use extended advertising, support pairing in broadcast sink 2022-09-26 11:03:26 +02:00
Matthias Ringwald
08fd760771 test/le_audio: add .gatt 2022-09-26 11:03:26 +02:00
Matthias Ringwald
3b5af3f943 test/le_audio: enable gatt pairing 2022-09-26 11:03:26 +02:00
Matthias Ringwald
33bea8deb3 test/le_audio: allow pa transfers 2022-09-26 11:03:26 +02:00
Matthias Ringwald
d15b337441 test/le_audio: start le_audio_broadcast_assistant
test/le_audio: minimal broadcast assistant logic
2022-09-26 11:03:26 +02:00
Matthias Ringwald
60d70dcc7a test/le_audio: add BASS Server to Broadcast Sink 2022-09-26 11:03:26 +02:00
Matthias Ringwald
81a6740902 test/le_audio: announce BASS in broadcast sink advertisement 2022-09-26 11:03:26 +02:00
Matthias Ringwald
c45ca112d3 hci: reset le iso state on big events 2022-09-26 11:03:19 +02:00
Matthias Ringwald
ac0f6b8367 hci: read le remote features on connection connection complete 2022-09-26 10:40:31 +02:00