13679 Commits

Author SHA1 Message Date
Milanka Ringwald
aeb999167a avrcp: new avrcp target fragmentation 2021-12-07 21:48:38 +01:00
Milanka Ringwald
4d7cf3906f avrcp_controller: fix fragment length calculation 2021-12-07 21:48:38 +01:00
Milanka Ringwald
7a0b973575 avrcp: rename function 2021-12-07 21:48:38 +01:00
Milanka Ringwald
3a19cf32d7 avrcp: extract avctp_get_num_packets 2021-12-07 21:48:38 +01:00
Milanka Ringwald
66b242bbd9 avrcp_controller: move avrcp_get_avctp_packet_type to avrcp for now 2021-12-07 21:48:38 +01:00
Milanka Ringwald
4a23d858be avrcp_controller: reimplement AVCTP fragmentation for send command 2021-12-07 21:48:38 +01:00
Milanka Ringwald
5d3671d9fb avrcp_cotroller: use the same pointer for fragmented and normal commands, adapt avrcp_controller_send_custom_command to provide only parameters through data buffer 2021-12-07 21:48:38 +01:00
Milanka Ringwald
8d316b1bc5 avrcp_controller: extract message data initialisation 2021-12-07 21:48:38 +01:00
Milanka Ringwald
f968dcfc8a avrcp_controller: fix used packet type 2021-12-07 21:48:38 +01:00
Milanka Ringwald
62434ba854 avrcp_controller: use l2cap outgoing buffer to send avctp fragment 2021-12-07 21:41:54 +01:00
Milanka Ringwald
ecb2ff939f avrcp_controller: rename avrcp_send_cmd, and use AVCTP packet type 2021-12-07 21:41:54 +01:00
Milanka Ringwald
589c77124f avctp_controller: introduce AVCTP_W2_SEND_AVCTP_FRAGMENTED_MESSAGE state 2021-12-07 21:41:54 +01:00
Milanka Ringwald
3d8eb2db83 avrcp_controller: calculate AVCTP fragment size based on l2cap mtu and max AV/C message size 2021-12-07 21:41:54 +01:00
Milanka Ringwald
a1946e7953 avrcp: use bool for now_playing_info_response flag 2021-12-07 21:41:54 +01:00
Milanka Ringwald
91b9f86dbd avrcp: rename connection state from AVCTP_W2_SEND_FRAGMENTED_COMMAND to AVCTP_W2_SEND_FRAGMENTED_MESSAGE 2021-12-07 21:41:54 +01:00
Matthias Ringwald
798de539e3 test/embedded: add hci_dump_test 2021-12-05 20:46:44 +01:00
Matthias Ringwald
1fba6313b3 test/embedded: add more tests for embedded run loop 2021-12-05 19:48:26 +01:00
Matthias Ringwald
ee02574111 hci: only return true if command was sent in hci_run_general_pending_commands 2021-12-03 17:05:59 +01:00
Matthias Ringwald
1f34df2cf7 hci: free hci connection struct if accept synchronous connections fails 2021-12-03 17:04:59 +01:00
Matthias Ringwald
f9bcf56d8f pbap_client: update state before emitting phonebook size 2021-12-03 12:32:19 +01:00
Matthias Ringwald
b7802cc8b1 hfp_ag: send HFP AG and HCI commands independently 2021-12-03 12:13:52 +01:00
Matthias Ringwald
6d21cd94ee test/crypto: test invalid aes key len 2021-12-03 11:47:45 +01:00
Matthias Ringwald
3bb5ff27f3 hci: avoid discard ACL connections on connection complete with error for SCO to same peer 2021-12-02 19:58:56 +01:00
Matthias Ringwald
f23819bcb1 hci: suppress connection request from higher layers if alloc fails 2021-12-02 19:57:00 +01:00
Matthias Ringwald
905ee0fd06 hci: add parentheses around macro invocation of HCI_EVENT_IS_COMMAND_COMPLETE 2021-11-30 11:32:42 +01:00
Matthias Ringwald
af7c3ae6cd test: split l2cap-channel into l2cap-cbm and l2cap-ecbm 2021-11-30 11:18:56 +01:00
Matthias Ringwald
1382159caa test: fix coverage build 2021-11-30 10:02:38 +01:00
Matthias Ringwald
d3709f3eb4 hfp_ag: avoid sending ring twice in test 2021-11-29 22:00:26 +01:00
Matthias Ringwald
0f5178a35d port/posix-h5: fix CC2564C init file name 2021-11-29 18:04:15 +01:00
Matthias Ringwald
7ebd525b11 hfp_ag: delay sending RING after audio connection was established (if in-band ring tone enabled) 2021-11-29 16:31:59 +01:00
Matthias Ringwald
f5887b606a hfp_ag: extract hfp_ag_hf_trigger_ring_and_clip 2021-11-29 16:31:14 +01:00
Matthias Ringwald
884d3c56f3 port: replace obex_iterator wirh obex_parser 2021-11-29 14:57:49 +01:00
Matthias Ringwald
2684f40bee pbap_client: add switch default 2021-11-29 14:46:11 +01:00
Matthias Ringwald
2e3335af42 example/hsp: update examples 2021-11-29 14:43:11 +01:00
Matthias Ringwald
b956b515b1 pbap_client: fix compile warnings 2021-11-29 14:42:57 +01:00
Matthias Ringwald
faf3a63906 hsp_ag: fix emit of HSP_SUBEVENT_RFCOMM_CONNECTION_COMPLETE 2021-11-29 14:42:47 +01:00
Matthias Ringwald
12eeba7a6d doc: add ENABLE_RTK_PCM_WBS 2021-11-29 14:28:18 +01:00
Matthias Ringwald
401a115bdb hsp: send hci_rtk_configure_sco_routing after RFCOMM is established 2021-11-29 14:28:18 +01:00
Matthias Ringwald
2b5f92fd17 hfp: send hci_rtk_configure_sco_routing after codec exchange 2021-11-29 14:28:18 +01:00
Matthias Ringwald
1645c45c5d hci: add hci_rtk_configure_sco_routing 2021-11-29 14:17:59 +01:00
Matthias Ringwald
f75a03a0a2 hsp: fix build warning 2021-11-29 11:44:53 +01:00
Matthias Ringwald
a15a08d791 hsp: add ACL Connection to all events and BD ADDR to HSP_SUBEVENT_RFCOMM_CONNECTION_COMPLETE 2021-11-29 11:40:41 +01:00
Matthias Ringwald
c90b7ec084 obex_parser: handle header with invalid 2-byte length field 2021-11-29 10:24:38 +01:00
Matthias Ringwald
692b517b36 pbap_client: remove unused code/variables 2021-11-27 22:06:00 +01:00
Matthias Ringwald
a78fd3a327 changelog: pbap_client + obex_parser 2021-11-27 19:55:15 +01:00
Matthias Ringwald
4f68fbd0a4 test/pts: fix pbap_pce_test spelling 2021-11-27 19:53:00 +01:00
Matthias Ringwald
9ce3e3486f test/pts: use pbap_pce to set PropertySelector and vCardSelector 2021-11-27 19:50:31 +01:00
Matthias Ringwald
80448b76dc test/pts: update doc for pbap_pce_test 2021-11-27 19:50:31 +01:00
Matthias Ringwald
6640e9e0b6 pbap_client: allow to send abort operation while other request is active 2021-11-27 19:50:31 +01:00
Matthias Ringwald
e9b4d96784 pbap_client: add pbap_set_property_selector 2021-11-26 23:48:27 +01:00