14140 Commits

Author SHA1 Message Date
Matthias Ringwald
e121d2c5be avdtp: add avdtp_get_source_stream_endpoint_for_media_codec_and_type 2022-03-16 22:20:10 +01:00
Matthias Ringwald
1fd701e0cd ports: add a2dp 2022-03-16 22:20:09 +01:00
Matthias Ringwald
7b02edb610 classic: add a2dp to be shared by a2dp_sink and a2dp_source 2022-03-16 22:20:09 +01:00
Matthias Ringwald
ed129911d0 example/a2dp_sink_demo: clean up debug output 2022-03-16 22:20:09 +01:00
Matthias Ringwald
166658603a example: allow role switch in a2dp_sink_demo and hfp_hf_demo 2022-03-16 11:05:53 +01:00
Matthias Ringwald
80702f974d hfp_ag: activate all AG indicators upon service level connection establishment 2022-03-16 10:37:51 +01:00
Matthias Ringwald
69640b0415 hfp_ag: only send AG indicators if enabled with AT+CMER=3,0,0,1 2022-03-16 10:26:17 +01:00
Matthias Ringwald
c814a90472 hci: periodic advertising requires ENABLE_LE_PERIODIC_ADVERTISING 2022-03-16 09:26:48 +01:00
Matthias Ringwald
a2ad0a7565 libusb: fix typo in config 2022-03-16 09:06:13 +01:00
Matthias Ringwald
a48967ee37 test/coverage: skip demangle step 2022-03-11 22:53:47 +01:00
Matthias Ringwald
1d3bd1e51c test: only compile CppUTest files with c++ compiler 2022-03-11 22:15:38 +01:00
Matthias Ringwald
4490dd1dca btstack_memory: fix test_malloc signature 2022-03-11 21:32:26 +01:00
Matthias Ringwald
4902524cc6 btstack_debug: add c++ guard 2022-03-11 21:31:25 +01:00
Matthias Ringwald
74e1cc8698 test/lc3: fix decoder for 8_1 and 441 in stereo
# Conflicts:
#	test/lc3/lc3_decoder_ehima.c
2022-03-10 20:20:37 +01:00
Matthias Ringwald
d3c765a367 wav_util: handle write after close gracefully 2022-03-09 19:13:15 +01:00
Matthias Ringwald
d65b03f501 3rd-party/liblc3codec: fix encoder crash for 8_1 2022-03-08 18:13:54 +01:00
Matthias Ringwald
f0f51f7de4 changelog: prepare 1.5.2 2022-03-04 11:11:55 +01:00
Matthias Ringwald
fe7c84261f pbap_client: await response for abort and emit operation complete with status OBEX_ABORTED 2022-03-04 10:38:44 +01:00
Matthias Ringwald
ad06355e76 example/pbap_client_demo: print operation complete status 2022-03-04 10:38:42 +01:00
Matthias Ringwald
d95b00c1ee pbap_client: use error code success instead of 0 2022-03-03 21:04:52 +01:00
Matthias Ringwald
de9f0299a4 hci: trigger disconnect for dedicated bonding on read encryption key size complete 2022-03-03 13:20:38 +01:00
Matthias Ringwald
5999ee11ac hci: emit dedicated bonding complete on pairing complete and encryption complete with error 2022-03-03 13:20:38 +01:00
Matthias Ringwald
8c021356a2 hci: use 32-bit bit to store local supported commands 2022-03-02 16:15:50 +01:00
Matthias Ringwald
a355334e49 hci: make use of encryption key size v2 event 2022-02-28 18:04:37 +01:00
Matthias Ringwald
9af58dd9c8 hci: fix spelling HCI_EVENT_ENCRYPTION_CHANGE_V2 params 2022-02-28 17:57:24 +01:00
Matthias Ringwald
ff7d175860 hci: send set event mask 2 during init 2022-02-28 17:31:08 +01:00
Matthias Ringwald
d6f737b451 btstack_defines: add new hci event definitions 2022-02-28 15:32:46 +01:00
Matthias Ringwald
4b246621d1 btstack_debug: allow to provide custom btstack_assert 2022-02-28 15:04:46 +01:00
Matthias Ringwald
a0e500cff7 a2dp_source: prevent SEP Discovery if connection was caused by outgoing sink request 2022-02-28 14:53:46 +01:00
Matthias Ringwald
2e3fcb138f a2dp_sink: track a2dp_sink_outgoing_active in avdtp_connection_t 2022-02-28 14:51:19 +01:00
Matthias Ringwald
839d169487 libusb, posix and windows ports: use '-' instead of ':' in btstack_BD_ADDR.tlv filename 2022-02-28 14:44:48 +01:00
Matthias Ringwald
a391128d2f gap: set min encryption key size during init, if supported 2022-02-25 17:46:13 +01:00
Matthias Ringwald
6d2375e9ce hci_cmd: add new hci controller and baseband commands 2022-02-25 17:39:10 +01:00
Matthias Ringwald
15d2175857 libusb, posix and windows ports: use '-' instead of ':' in btstack_BD_ADDR.tlv filename 2022-02-25 17:09:50 +01:00
Matthias Ringwald
5d442ccd97 daemon: use bd_addr_to_str_with_delimiter for bd_addr_to_dash_str 2022-02-25 16:58:49 +01:00
Matthias Ringwald
924bf9b8c7 posix: use bd_addr_to_str_with_delimiter for bd_addr_to_dash_str 2022-02-25 16:47:46 +01:00
Matthias Ringwald
61c3ec2828 btstack_util: extract bd_addr_to_str_with_delimiter 2022-02-25 16:41:52 +01:00
Matthias Ringwald
50c8d5ddec l2cap: set BR/EDR Security Manager (bit 7) in Fixed Channels Info only if BR/EDR Secure Connections are possible 2022-02-25 11:37:37 +01:00
Matthias Ringwald
eaf85bc852 gap: add gap_secure_connections_active() to query if BR/EDR Secure Connecions are possible 2022-02-25 11:21:28 +01:00
Matthias Ringwald
22d445d87e gap: add gap_secure_connections_active() to query if BR/EDR Secure Connecions are possible 2022-02-25 11:19:02 +01:00
Matthias Ringwald
3ad98ca75b example/hfp_ag_demo: print microphone and speaker gain 2022-02-24 11:25:47 +01:00
Matthias Ringwald
3d88d85ad9 test/lc3: add lc3 encoder and decoder tools 2022-02-23 18:22:15 +01:00
Matthias Ringwald
85068998a1 Provide lc3 api in lc3.h, implement wrapper for LC3 EHIMA 2022-02-23 18:22:15 +01:00
Matthias Ringwald
d79f9c2007 3rd-party: add EHIMA LC3 Codec and KISS FFT 2022-02-23 18:17:21 +01:00
Matthias Ringwald
e2bf7a9a29 posix/wav_util: add wav_reader_get_num_channels and wav_reader_get_sampling_rate 2022-02-23 18:02:04 +01:00
Matthias Ringwald
79b7ea2d2d hci: get iso packet buffers info 2022-02-17 22:07:17 +01:00
Matthias Ringwald
b3e0a1b993 hci_cmd: add hci_le_read_buffer_size_v2 2022-02-17 18:53:44 +01:00
Matthias Ringwald
6f03ab7efe test/mock: fix build 2022-02-17 18:52:39 +01:00
Matthias Ringwald
5ffa238919 doc: add ENABLE_LE_EXTENDED_ADVERTISING 2022-02-17 18:46:50 +01:00
Matthias Ringwald
9816429deb att_server: use uint8_t for status returns 2022-02-17 18:41:18 +01:00