14480 Commits

Author SHA1 Message Date
Matthias Ringwald
a3a7e5859d gap: add le audio cig structs 2022-09-14 11:27:24 +02:00
Matthias Ringwald
8d72db10bf hci: add hci_iso_type to hci_iso_stream 2022-09-14 11:27:24 +02:00
Matthias Ringwald
4f3aadfbf3 btstack_defines: add CIG/CIS events 2022-09-14 11:27:24 +02:00
Milanka Ringwald
c875a6ee30 pts/hafp_hf: update test sequences 2022-09-13 14:42:02 +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
ad862247f1 hfp_hf: prefix functions with hfp_hf 2022-09-13 12:07:36 +02:00
Matthias Ringwald
70a707ed6d test/le_audio: fix debug output in unicast srouce 2022-09-12 13:49:11 +02:00
Matthias Ringwald
e38308a212 test/le_audio: fix restart of broadcast sync on sink 2022-09-12 11:42:02 +02:00
Matthias Ringwald
d04a9afcde hci: pass big_handle to hci_emit_big_sync_stopped to allow safe big_sync object removal 2022-09-12 11:12:20 +02:00
Matthias Ringwald
2be4ddd3ce hfp_hf: fix assert in hfp_hf_init_codecs 2022-09-09 16:52:49 +02:00
Matthias Ringwald
400a29dddf test/le_audio add 't'erminate BIG streams to broadcast sink 2022-09-09 16:09:16 +02:00
Matthias Ringwald
ce56b94525 hci: fix restart of periodic advertising sync 2022-09-09 16:01:36 +02:00
Matthias Ringwald
d30e80666a l2cap: emit can send now for L2CAP_CHANNEL_TYPE_FIXED_CLASSIC 2022-09-08 12:40:59 +02:00
Matthias Ringwald
1884c6384f example/hid_keyboard_demo: queue keys via ringbuffer 2022-09-08 10:31:43 +02:00
Matthias Ringwald
60737d2b39 hci: only warn about flushing incomplete non-flushable ACL packet 2022-09-07 15:26:12 +02:00
Matthias Ringwald
60543828eb changelog: avoid potential loop during CTKD 2022-09-07 15:16:29 +02:00
Matthias Ringwald
384eabd390 sm: use br/edr fixed channel 2022-09-07 15:16:29 +02:00
Matthias Ringwald
1f11b9e9b2 l2cap: support fixed channel for br/edr security manager 2022-09-07 15:16:29 +02:00
Matthias Ringwald
8d9f906bb8 l2cap: introduce L2CAP_CHANNEL_TYPE_FIXED_CLASSIC 2022-09-07 15:16:29 +02:00
Matthias Ringwald
34be587822 l2cap: annotate fixed channels with le vs classic 2022-09-07 15:16:29 +02:00
Matthias Ringwald
97d112ed47 btstack_stdin_posix: add missing include 2022-09-07 15:16:29 +02:00
Matthias Ringwald
1716d43da8 test/le_audio: support PLC timeout longer than one ISO interval 2022-09-05 12:23:31 +02:00
Matthias Ringwald
ba8a663492 test/le_audio: extract plc_do in broadcast sink 2022-09-05 11:06:48 +02:00
Matthias Ringwald
ae7e4c110c test/le_audio: fix plc for 16-bit packet sequence counter 2022-09-02 10:39:30 +02:00
Matthias Ringwald
a9d566f789 btstack_util: add btstack_time16_delta for 16-bit timers 2022-09-02 10:39:29 +02:00
Dirk Helbig
c28332930a btstack_stdin_posix: move stdin logging from application to platform to make it usable from all applications 2022-09-01 15:44:47 +02:00
Matthias Ringwald
151e8cb984 test/le_audio: update PLC detection for Broadcast Sink 2022-08-31 12:07:47 +02:00
Matthias Ringwald
3daa4bc7e9 test/le_audio: remove lc3 file dump 2022-08-31 11:26:30 +02:00
Matthias Ringwald
89d4f06736 test/le_audio: remove console packet dump 2022-08-31 11:14:36 +02:00
Matthias Ringwald
2c900158a2 hci: remove unreachable code 2022-08-29 15:28:33 +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
aacb1081b4 hci: skip ISO packets if ISO interval was skipped or individual ISO packets had been sent too late 2022-08-26 14:11:08 +02:00
Matthias Ringwald
fe977b3735 hci: track timestamp of number of completed packets event per BIG 2022-08-26 12:19:22 +02:00
Matthias Ringwald
d9a1d8eddc hci: try notify ISO or SCO only if we got num complete for it 2022-08-26 12:18:08 +02:00
Matthias Ringwald
977f918d03 hci: support skipping of ISO packets for ISO streams 2022-08-26 12:11:46 +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
da8e14c5aa test/hfp: test alpha field in call waiting 2022-08-25 15:11:58 +02:00
Matthias Ringwald
f6e6c52dab hfp: support alpha field in call waiting information 2022-08-25 15:11:58 +02:00
Matthias Ringwald
c1f8311161 hci: return true if command was sent in hci_run_iso_tasks 2022-08-25 09:39:00 +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
595b173899 portaudio: use more output buffer 2022-08-24 18:44:43 +02:00
Matthias Ringwald
a047356383 portaudio: fill all available playback buffers 2022-08-24 18:40:18 +02:00
Matthias Ringwald
ee37d7ff8b portaudio: make num output buffers configurable 2022-08-24 14:34:17 +02:00
Matthias Ringwald
efda67ebc9 test/le_audio: remove buggy local name debug output 2022-08-23 16:34:21 +02:00
Matthias Ringwald
01d4f05fe7 hci: add hci_set_num_iso_packets_to_queue 2022-08-23 16:27:48 +02:00
Matthias Ringwald
d4e5d4fa6b hci: emit all new BIS can send now before handling next send request 2022-08-23 16:03:01 +02:00
Matthias Ringwald
17229983b8 hids_client: ignore response/notification if hids_client_disconnect() has been called by user 2022-08-22 18:40:51 +02:00
Matthias Ringwald
4a688bd119 sm: use static random address after power up 2022-08-22 16:40:47 +02:00