15718 Commits

Author SHA1 Message Date
Matthias Ringwald
49ce630973 test/le_audio: add re-enable Broadcast sink playback in assistant 2023-12-08 13:03:18 +01:00
Matthias Ringwald
713a0be874 test/le_audio: rework broadcast assistant 2023-12-08 13:03:12 +01:00
Matthias Ringwald
b981df567f test/le_audio: delete unused code in broadcast assistant 2023-12-08 13:03:03 +01:00
Matthias Ringwald
c69fca8812 test/le_audio: introduce broadcast source struct to broadcast assistant 2023-12-08 13:02:44 +01:00
Matthias Ringwald
28ef06ceb7 test/le_audio: stop scanning after sink and source are found by broadcast assistant 2023-12-08 13:02:33 +01:00
Matthias Ringwald
4e15022773 test/le_audio: use GAP_SUBEVENT_LE_CONNECTION_COMPLETE 2023-12-08 12:59:21 +01:00
Matthias Ringwald
c549106153 test/le_audio: restart advertising on disconnect on broadcast sink 2023-12-08 12:59:09 +01:00
Matthias Ringwald
54e09f5e8a test/le_audio: stop PA sync after BIG Sync was created 2023-12-08 12:59:00 +01:00
Matthias Ringwald
02631e972d test/le_audio: implement pa_sync changes in broadcast sink 2023-12-08 12:58:50 +01:00
Matthias Ringwald
db75eafdfd test/le_audio: track pa sync and bis sync state in bass server of broadcast sink 2023-12-08 12:58:42 +01:00
Matthias Ringwald
7c819d909f test/le_audio: stop playback in broadcast sink if PA Sync state is modified 2023-12-08 12:58:36 +01:00
Matthias Ringwald
ec363a3d45 test/le_audio: handle BASS Add Source without PAST available in broadcast sink 2023-12-08 12:58:26 +01:00
Matthias Ringwald
59cc662ff0 test/le-audio: setup advertising and allow to receive periodic advertising sync transfers 2023-12-08 12:58:12 +01:00
Milanka Ringwald
ff59851c28 test: use sampling frequency and frame duration functions
# Conflicts:
#	test/pts-h4/bap_service_client_test.c
2023-12-08 12:57:03 +01:00
Matthias Ringwald
c73086888f hci: extract gap_big_setup_iso_streams 2023-12-08 12:41:15 +01:00
Matthias Ringwald
02e19895de hci: setup iso_stream in big sync established 2023-12-08 12:33:24 +01:00
Matthias Ringwald
3e3770576e hci: limit num_cis by MAX_NR_CIS in gap_cig_create 2023-12-08 12:31:00 +01:00
Matthias Ringwald
5fd415a64c hci: only accept num_bis specified in gap_big_create/gap_big_sync_create 2023-12-08 12:29:38 +01:00
Matthias Ringwald
d034696a29 hci: make big_handle unique between BIG and BIG Sync 2023-12-08 12:26:54 +01:00
Matthias Ringwald
3f1c7c3ce3 daemon: fix build 2023-12-07 18:46:25 +01:00
Matthias Ringwald
0b26674db3 add freebsd-netgraph port 2023-12-07 18:24:48 +01:00
Matthias Ringwald
a2dc544d9e test/le-audio: init le audio demo util sink in broadcast sink 2023-12-07 16:20:11 +01:00
Milanka Ringwald
5483d01a07 le_audio: use gatt_event_notification_get_handle instead of channel callback argument to get con handle
# Conflicts:
#	src/le-audio/gatt-service/audio_stream_control_service_client.c
#	src/le-audio/gatt-service/published_audio_capabilities_service_client.c
2023-12-07 16:10:57 +01:00
Matthias Ringwald
c2a9c030f5 le_audio/le_audio: fix frame duration masks 2023-12-07 16:08:56 +01:00
Simon Budig
1707474d49 tool/btstack_event_generator.py: add 'P' type 2023-12-07 16:08:23 +01:00
Matthias Ringwald
a8325db844 example/le_audio_demo_util_sink: fix le_audio_demo_util_sink_configure_broadcast 2023-12-07 15:52:24 +01:00
Milanka Ringwald
ce00005722 test: update tests 2023-12-07 15:47:42 +01:00
Milanka Ringwald
c502a66c58 test/sm: add AddressResolutionLookup test 2023-12-07 15:47:42 +01:00
Matthias Ringwald
2d612fc882 le-audio/bass_server: fix sanity check for modify source 2023-12-07 15:47:00 +01:00
Milanka Ringwald
76468bbdf2 btstack_util: use uint8 instead of unsigned char 2023-12-07 15:45:22 +01:00
Milanka Ringwald
42fea66731 btstack_util: calculate CRC32 value using ISO 3309 (HDLC), polynomial (normal) 0x04c11db7 2023-12-07 15:45:22 +01:00
Matthias Ringwald
f020be6a81 example/le_audio_demo_util_sink: fix warning 2023-12-07 15:41:14 +01:00
Matthias Ringwald
0f01c82117 example/le_audio_demo_util_sink: introduce state, ignore ISO packets received after le_audio_demo_util_sink_close 2023-12-07 15:41:14 +01:00
Matthias Ringwald
8dee162934 example/le_audio_demo_util_sink: also count samples receive via PLC 2023-12-07 15:41:14 +01:00
Matthias Ringwald
65cfaa3907 example/le_audio_demo_util_sink: pause playback after 1 second of empty/zero packets 2023-12-07 15:41:14 +01:00
Matthias Ringwald
a77ae3beb0 example/le_audio_demo_util_sink: fix plc 2023-12-07 15:41:14 +01:00
Matthias Ringwald
0a06514414 example/le_audio_demo_util_sink: log num samples after storing 2023-12-07 15:41:14 +01:00
Matthias Ringwald
0388b64333 example/le_audio_demo_util_sink: fix playback_start calculation 2023-12-07 15:41:13 +01:00
Dirk Helbig
78d87b813c example/le_audio_demo_tuil_sink: added sample rate compensation 2023-12-07 15:41:13 +01:00
Matthias Ringwald
1a6491ffa7 changelog: prepare for v1.6 2023-12-07 15:30:51 +01:00
Matthias Ringwald
92e3c2d3e2 test: fix coverage build 2023-12-06 15:29:21 +01:00
Matthias Ringwald
f8a9dfacbd changelog: add hfp gsm changes 2023-12-06 11:35:46 +01:00
Matthias Ringwald
f3e773c564 hfp_gsm_model: also allow to terminate held call 2023-12-06 11:19:30 +01:00
Matthias Ringwald
d7089767a4 hfp_gsm_model: check if free slot is available for incoming calls 2023-12-06 11:06:49 +01:00
Matthias Ringwald
3e11d17542 hfp_gsm_model: fix bounds check for call status lookup 2023-12-06 11:01:07 +01:00
Matthias Ringwald
2561704c3e hfp_ag: reset sco_for_msbc_failed on new audio connection setup 2023-12-06 10:48:28 +01:00
Matthias Ringwald
44718ae7b0 test: more test fixes 2023-12-05 18:11:36 +01:00
Matthias Ringwald
ec4690afd1 test: fix build 2023-12-05 17:47:34 +01:00
Matthias Ringwald
e4d1c5dca6 test: use bool for gap_reconnect_security_setup_active 2023-12-05 17:46:57 +01:00
Matthias Ringwald
38e85ba13b test: use GAP_SUBEVENT_LE_CONNECTION_COMPLETE 2023-12-05 17:45:32 +01:00