13895 Commits

Author SHA1 Message Date
Matthias Ringwald
8206d90632 test/le_audio: only dump truncated periodic advertising data 2022-03-24 20:27:02 +01:00
Matthias Ringwald
0fad7dbeef test/le_audio: read nRF5x static address after detecting Zephyr Controller 2022-03-24 20:25:03 +01:00
Matthias Ringwald
944898fe9c test/le_audio: support Zephyr HCI controller 2022-03-24 17:06:36 +01:00
Matthias Ringwald
b215babe94 hci_dump: fix time stamp for BTsnoop format 2022-03-24 16:49:47 +01:00
Matthias Ringwald
b5ea8df664 hci: remove code to init new connection
already set in create_connection_for_bd_addr_and_type for new connection
2022-03-23 14:52:09 +01:00
Matthias Ringwald
10277393e9 test/le_audio: add le audio broadcast sink + source tests 2022-03-23 14:35:21 +01:00
Matthias Ringwald
ace087123b hci: add hci_send_iso_packet_buffer 2022-03-23 14:35:21 +01:00
Matthias Ringwald
26d7634cac hci_dump: use H4 format in btsnoop log format 2022-03-23 14:31:50 +01:00
Matthias Ringwald
92da54c428 hci_dump: mark all hci events as incoming 2022-03-23 12:01:14 +01:00
Matthias Ringwald
997ab207b2 hci_dump_posix_fs: provide summary of ISO packets for PacketLogger and bluez dump format 2022-03-23 11:22:23 +01:00
Matthias Ringwald
5a831baef6 hci_dump: support iso packets via stdout 2022-03-23 10:50:15 +01:00
Matthias Ringwald
1c1afb4d65 a2dp: fix compile for ENABLE_A2DP_EXPLICIT_CONFIG 2022-03-22 22:46:45 +01:00
Matthias Ringwald
bb90a366cb test: fix compile warnings 2022-03-22 22:30:55 +01:00
Matthias Ringwald
026ebaf7f2 3rd-party/liblc3docdec: add missing Datapoints.hpp 2022-03-22 16:14:03 +01: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
2f50bc44f0 posix-h4: report PacketCraft HCI Controller 2022-03-21 22:21:43 +01:00
Matthias Ringwald
0d5b1baf9a hci_transport_h4: support ISO data packets 2022-03-21 22:12:58 +01:00
Matthias Ringwald
5027c49828 hci: add hci_register_iso_packet_handler 2022-03-21 22:12:01 +01:00
Matthias Ringwald
49a6c69cd4 hci: reduce #ifdefs in hci_run_general_gap_le 2022-03-18 19:37:02 +01:00
Matthias Ringwald
4bafedd521 hci: implement periodic advertising sync and sync cancel 2022-03-18 19:37:02 +01:00
Matthias Ringwald
f40c73b4e7 hci: manage periodic advertiser list on controller 2022-03-18 19:37:02 +01:00
Matthias Ringwald
dbca66ff5b hci: define periodic_advertiser_list_entry_t 2022-03-18 19:37:02 +01:00
Matthias Ringwald
0c10ebdb23 example/hfp_hf_demo: print alpha CLIP alpha field 2022-03-18 10:19:37 +01:00
Matthias Ringwald
598d4936f0 hfp_hf: add alpha field in call line identification 2022-03-18 10:19:37 +01:00
Matthias Ringwald
016a59df11 test/hfp: add +CLIP test data 2022-03-18 09:30:47 +01:00
Matthias Ringwald
125560b849 hfp: track have clip alpha 2022-03-18 09:30:47 +01:00
Matthias Ringwald
deac393b74 hfp: allow for additional params in +CLIP result 2022-03-18 09:30:47 +01:00
Matthias Ringwald
c7afb3cb72 changelog: new a2dp.c 2022-03-16 22:20:10 +01:00
Matthias Ringwald
8e4dc1fea8 a2dp: mark non-public function as static 2022-03-16 22:20:10 +01:00
Matthias Ringwald
72237cc210 a2dp: use ENABLE_A2DP_EXPLICIT_CONFIG instead of individual source + sink flags 2022-03-16 22:20:10 +01:00
Matthias Ringwald
5d2ab2545f a2dp: add explicit SEP config functions 2022-03-16 22:20:10 +01:00
Matthias Ringwald
0413167583 a2dp: removed unused function 2022-03-16 22:20:10 +01:00
Matthias Ringwald
31683d475e a2dp_sink: use general a2dp packet handler, configure sep for outgoing connections 2022-03-16 22:20:10 +01:00
Matthias Ringwald
b776322ebe a2dp: reduce emit functions 2022-03-16 22:20:10 +01:00
Matthias Ringwald
5f2add9c38 a2dp: more sink support 2022-03-16 22:20:10 +01:00
Matthias Ringwald
6e55450e58 a2dp: provide a2dp_replace_subevent_id_and_emit_for_role 2022-03-16 22:20:10 +01:00
Matthias Ringwald
c3df44f0dd a2dp: use config_process more often 2022-03-16 22:20:10 +01:00
Matthias Ringwald
a6adb3222f a2dp_source: move stream config function to a2dp 2022-03-16 22:20:10 +01:00
Matthias Ringwald
93aeaf99fa a2dp_sink: move user packet handler to a2dp, move a2dp helper functions to a2dp 2022-03-16 22:20:10 +01:00
Matthias Ringwald
aa3e64242c a2dp: handle role in a2dp_config_process_avdtp_event_handler 2022-03-16 22:20:10 +01:00
Matthias Ringwald
0b2fa0173a a2dp: handle role in more functions 2022-03-16 22:20:10 +01:00
Matthias Ringwald
b62e41900f a2dp: track role in set config timer functions 2022-03-16 22:20:10 +01:00
Matthias Ringwald
fe7cbb3b67 a2dp: track role in config process 2022-03-16 22:20:10 +01:00
Matthias Ringwald
a2f9d3cb66 a2dp: rename config process state variables 2022-03-16 22:20:10 +01:00
Matthias Ringwald
302e9e5200 a2dp: generalize source config function, pass role param 2022-03-16 22:20:10 +01:00
Matthias Ringwald
cb9e52f65b a2dp_source: move config process to a2dp 2022-03-16 22:20:10 +01:00
Matthias Ringwald
2f9a382658 a2dp_source: handle most avdtp events in a2dp_source_config_process_avdtp_event_handler 2022-03-16 22:20:10 +01:00
Matthias Ringwald
2e01864a68 a2dp_source: funnel avdtp events through a2dp_source_config_process_avdtp_event_handler 2022-03-16 22:20:10 +01:00
Matthias Ringwald
ffc20ab45e a2dp: collect config process vars in a2dp_config_process_t 2022-03-16 22:20:10 +01:00
Matthias Ringwald
fdfe9de724 a2dp_source: extract a2dp_source_handle_media_capability 2022-03-16 22:20:10 +01:00