14340 Commits

Author SHA1 Message Date
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
Matthias Ringwald
ad3425f7e8 gatt-service/bass_server: use bool 2022-09-26 10:40:31 +02:00
Matthias Ringwald
684fe86551 btstack_lc3: fix btstack_lc3_samples_per_frame 2022-09-26 10:40:31 +02:00
Matthias Ringwald
70718632a2 test/le_audio: send/receive broadcast id 2022-09-21 16:02:14 +02:00
Matthias Ringwald
0ef7b5b423 gatt-service: add missing includes 2022-09-21 16:01:19 +02:00
Matthias Ringwald
dc0d751c88 btstack_lc3: remove helper functions from btstack_lc3_t interface 2022-09-21 09:50:05 +02:00
Matthias Ringwald
9b77781f6e test/lc3: convert bitrate <-> num octets per frame locally 2022-09-21 09:42:00 +02:00
Matthias Ringwald
12154a1a9a test/lc3: fix build 2022-09-21 09:20:50 +02:00
Matthias Ringwald
65113a0c45 btstack_lc3: add helper functions 2022-09-21 09:15:30 +02:00
Matthias Ringwald
616cfd9048 hci: allow to limit number of ACL and SCO buffers used in Controller 2022-09-20 17:16:43 +02:00
Matthias Ringwald
bef627f19d hci: stop timer on power control operation 2022-09-20 16:36:28 +02:00
Matthias Ringwald
981f700bab btstack_util: fix btstack_strcpy 2022-09-20 16:18:30 +02:00
Matthias Ringwald
b661adb482 gatt-service: add broadcast_audio_scan_service_[server|client|util] 2022-09-20 11:48:09 +02:00
Matthias Ringwald
841e7c8278 gatt-service: add le_audio_util 2022-09-20 11:44:28 +02:00
Matthias Ringwald
4ff168dcbc test/le_audio: fix warning 2022-09-20 11:44:28 +02:00
Matthias Ringwald
843359ed87 gatt-service: fix own service lookup 2022-09-20 11:23:40 +02:00
Milanka Ringwald
65cdefd986 btstack_defines: add LE Audio events 2022-09-20 10:47:54 +02:00
Milanka Ringwald
6607f8f06e ble/att_db: allow to find all primary services with given UUID 2022-09-19 18:37:52 +02:00
Milanka Ringwald
25a5a1946f bluetooth_gatt: remove underscore as suffix from UUID names 2022-09-19 17:27:40 +02:00
Milanka Ringwald
ed7a067cb2 btstack_util: extend btstack_strcpy to return bytes copied 2022-09-19 17:27:40 +02:00
Milanka Ringwald
f819d1d921 btstack_util: implement btstack_virtual_memcpy that copies a chunk of data into a virtual buffer backed by a physical buffer. 2022-09-19 17:27:39 +02:00
Milanka Ringwald
aae1cdcd7f bluetoot.h: add ATT Error Codes from Bluetooth Core Specification Supplement 2022-09-19 17:27:39 +02:00
Matthias Ringwald
99617827ff bluetooth.h: add audio coding format assigned numbers 2022-09-19 17:27:16 +02:00
Matthias Ringwald
da364eec51 lc3: provide octets_per_frame in configure call, update examples 2022-09-19 14:19:54 +02:00
Matthias Ringwald
36dbe4b122 changelog: prepare v1.5.4 2022-09-16 11:25:35 +02:00
Matthias Ringwald
7f81e09eb5 doc: mention ENABLE_CONTROLLER_DUMP_PACKETS 2022-09-16 11:18:26 +02:00
Matthias Ringwald
eccd9dc931 readme: mentions H4 for ESP32 2022-09-16 11:15:32 +02:00
Matthias Ringwald
cc3bbb4c33 btstack_stdin_posix: fix includes 2022-09-16 11:11:14 +02:00
Dirk Helbig
7420e93218 port/libusb: enable stdin logging by default for examples 2022-09-16 09:46:37 +02:00
Matthias Ringwald
39b456a876 avrcp_controller: add avrcp_controller_force_send_press_cmd 2022-09-15 16:34:09 +02:00
Matthias Ringwald
3bd96807a4 gap: add gap_periodic_advertising_sync_transfer_send 2022-09-14 15:42:40 +02:00
Matthias Ringwald
98aa715f74 gap: add gap_periodic_advertising_sync_transfer_set_default_parameters 2022-09-14 15:27:34 +02:00
Matthias Ringwald
5332c7c0a9 btstack_run_loop: add log_error and explanation for assert on adding already active timer 2022-09-14 12:07:40 +02:00
Matthias Ringwald
4856283b35 gap: allow to enable duplicate filter for LE scanning with gap_set_scan_duplicate_filter 2022-09-14 12:01:19 +02:00
Matthias Ringwald
ac95ea81b3 test/le_audio: support encrypted broadcast stream 2022-09-14 11:48:27 +02:00
Matthias Ringwald
de41ee302f test/le_audio: use hci_request_cis_can_send_now_events 2022-09-14 11:27:25 +02:00
Matthias Ringwald
2c07777174 hci: add hci_request_cis_can_send_now_events that causes HCI_EVENT_CIS_CAN_SEND_NOW 2022-09-14 11:27:25 +02:00
Matthias Ringwald
86d67f18a0 test/le_audio: encode after sending in unicast source 2022-09-14 11:27:25 +02:00
Matthias Ringwald
b1b2c5f023 test/le_audio: use new gap_cis_accept and let stack setup ISO data paths 2022-09-14 11:27:25 +02:00
Matthias Ringwald
26b933502e gap: add gap_cis_accept and gap_cis_reject 2022-09-14 11:27:25 +02:00
Matthias Ringwald
1a2fdeb3cf hci_cmd: fix hci_le_reject_cis_request 2022-09-14 11:27:25 +02:00
Matthias Ringwald
d75a6bbf23 hci: use HCI_ISO_GROUP_ID_INVALID 2022-09-14 11:27:25 +02:00
Matthias Ringwald
8e58e4f743 hci: remove temp code to track iso streams , setup iso paths for established cis 2022-09-14 11:27:25 +02:00
Matthias Ringwald
f9306a1a53 hci: setup ISO path after all CIS of a CIG have been established 2022-09-14 11:27:25 +02:00
Matthias Ringwald
3abcd16cde hci: track cis setup 2022-09-14 11:27:25 +02:00
Matthias Ringwald
f43072f38b test/le_audio: wait for gap cis created instead of le cis established 2022-09-14 11:27:25 +02:00
Matthias Ringwald
f06bb90f8c hci: emit cis created 2022-09-14 11:27:25 +02:00