511 Commits

Author SHA1 Message Date
Matthias Ringwald
49c9e430a1 sm: emit events after sending pdus 2022-11-04 12:00:43 +01:00
Matthias Ringwald
e8d160b356 hci: reload periodic advertiser list on power up 2022-11-02 17:26:36 +01:00
Matthias Ringwald
d320e1232f hci: reload LE Resolving List after power-cycle 2022-10-28 10:57:53 +02:00
Matthias Ringwald
1b5f4ae392 hci_dump_stdout: allow to truncate ACL, SCO and ISO packets with HCI_DUMP_STDOUT_MAX_SIZE_* 2022-10-24 15:06:18 +02:00
Matthias Ringwald
5deb0bb6ea LE Audio: move GATT Services into src/le-audio/gatt-service 2022-10-11 18:33:45 +02:00
Matthias Ringwald
5451dc6db6 esp32: fix init for BR/EDR only mode 2022-10-10 14:26:04 +02:00
Matthias Ringwald
1a55487af6 sm: delete bonding information for existing device with BD_ADDR on new pairing with different IRK 2022-10-05 14:53:19 +02:00
Matthias Ringwald
d567aeb323 mesh: move gatt services into mesh/gatt-service folder 2022-10-03 12:31:34 +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
36dbe4b122 changelog: prepare v1.5.4 2022-09-16 11:25:35 +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
42aadee500 hfp_hf: add hfp_hf_set_default_microphone_gain and hfp_hf_set_default_speaker_gain 2022-09-13 12:30:24 +02:00
Matthias Ringwald
60543828eb changelog: avoid potential loop during CTKD 2022-09-07 15:16:29 +02:00
Matthias Ringwald
ea04fbd8d7 hci: send HCI LE Create Connection Cancel only once for outgoing LE connections without whitelist 2022-08-29 15:26:09 +02:00
Matthias Ringwald
43d9636f05 l2cap: fix L2CAP_EVENT_CONNECTION_PARAMETER_UPDATE_REQUEST 2022-08-26 11:01:50 +02:00
Matthias Ringwald
e938c062fd hci: only add paired LE devices with IRK to resolving list 2022-08-26 11:01:11 +02:00
Matthias Ringwald
e4d8ae315c changelog: mention ccwa alpha field 2022-08-25 15:14:08 +02:00
Matthias Ringwald
2be5230461 hfp hf: terminate held calls with hfp_hf_terminate_held_calls 2022-08-24 19:05:05 +02:00
Matthias Ringwald
4a688bd119 sm: use static random address after power up 2022-08-22 16:40:47 +02:00
Matthias Ringwald
2a6c0f8203 gap: support BIG Sync with gap_big_sync_create and gap_big_sync_terminate 2022-07-01 16:36:26 +02:00
Matthias Ringwald
7aa35f6a68 gap: support BIG with gap_big_create and gap_big_terminate 2022-07-01 09:52:38 +02:00
Matthias Ringwald
471dea41ab hfp_ag: support handling of custom AT commands with hfp_ag_register_custom_at_command 2022-06-24 16:38:14 +02:00
Matthias Ringwald
5be6b47a7f hfp_ag: send custom unsolicited result code with hfp_ag_send_unsolicited_result_code 2022-06-24 16:38:14 +02:00
Matthias Ringwald
51a2ebde00 hfp_hf: send custom AT command with hfp_hf_send_at_command 2022-06-24 14:18:19 +02:00
Matthias Ringwald
38b1a76138 btstack_audio_embedded: fix build 2022-06-23 21:17:04 +02:00
Matthias Ringwald
71fd255d61 gap: replace BTSTACK_EVENT_DISCOVERABLE_ENABLED with BTSTACK_EVENT_SCAN_MODE_CHANGED 2022-06-17 18:23:43 +02:00
Matthias Ringwald
98918ebd93 port: mention Visual Studio in windows ports 2022-06-13 22:39:53 +02:00
Matthias Ringwald
2d17d4c068 hci_dump: provide log level to log_message implementation 2022-06-08 16:51:25 +02:00
Matthias Ringwald
c8484cd66b changelog: prepare v1.5.3 2022-06-03 16:35:44 +02:00
Milanka Ringwald
f127324f1a hfp_hf: report HFP_SUBEVENT_NETWORK_OPERATOR_CHANGED event 2022-06-03 15:15:01 +02:00
Matthias Ringwald
d152b6c6cd hci: use ERROR_CODE_CONNECTION_REJECTED_DUE_TO_SECURITY_REASONS to rejected classic connections 2022-06-02 11:15:16 +02:00
Matthias Ringwald
7fdbaf795c hci: avoid race condition to set BONDING_SEND_AUTHENTICATE_REQUEST 2022-06-01 12:32:25 +02:00
Matthias Ringwald
1579b82fa3 hfp: try next link setting for connection failure with explicit sco reject error 2022-05-30 18:15:05 +02:00
Matthias Ringwald
00ed8f02d4 a2dp: fix set config api for mpeg, atrac, and other codecs in sink role 2022-05-30 13:56:46 +02:00
Matthias Ringwald
2954e6c60d sm: fix address update for non-resolvable private addresses 2022-05-30 12:31:37 +02:00
Milanka Ringwald
07a44c5e7c hfp_ag: handle call termination in alerting call state 2022-05-24 14:40:49 +02:00
Matthias Ringwald
14f2d8f08a hci: fix gap_connect_cancel for gap_connect_with_whitelist 2022-05-21 15:29:22 +02:00
Matthias Ringwald
0f1da53350 hfp_ag: drop unused number parameter from hfp_ag_outgoing_call_initiated 2022-05-11 14:17:56 +02:00
Matthias Ringwald
d25f7218e4 btstack_event: improve wording 2022-05-05 11:42:06 +02:00
Matthias Ringwald
5baa755bba sm: pairing events indicate if pairing will lead to LE Secure Connection 2022-05-05 11:34:53 +02:00
Matthias Ringwald
30199e24c8 gap: support periodic inquiry mode with gap_inquiry_periodic_start/stop 2022-04-12 16:25:57 +02:00
Matthias Ringwald
7dfda25627 l2cap: fix accept incoming ERTM connection when Information Request already complete 2022-04-08 16:35:59 +02:00
Matthias Ringwald
c090e55228 hfp_hf: emit HFP_SUBEVENT_TRANSMIT_DTMF_CODES after sending DTMF command 2022-03-21 22:29:56 +01:00
Matthias Ringwald
598d4936f0 hfp_hf: add alpha field in call line identification 2022-03-18 10:19:37 +01:00
Matthias Ringwald
c7afb3cb72 changelog: new a2dp.c 2022-03-16 22:20:10 +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
c814a90472 hci: periodic advertising requires ENABLE_LE_PERIODIC_ADVERTISING 2022-03-16 09:26:48 +01:00
Matthias Ringwald
f0f51f7de4 changelog: prepare 1.5.2 2022-03-04 11:11:55 +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
15d2175857 libusb, posix and windows ports: use '-' instead of ':' in btstack_BD_ADDR.tlv filename 2022-02-25 17:09:50 +01:00