13326 Commits

Author SHA1 Message Date
Matthias Ringwald
dbe0d85cf7 hci: use hci_trigger_remote_features_for_connection on connection encrypted 2021-10-29 11:12:48 +02:00
Matthias Ringwald
c9742cd19b hci: exract hci_trigger_remote_features_for_connection 2021-10-29 11:12:48 +02:00
Milanka Ringwald
7229b758f2 avrcp_cotroller: handle notification registration reject 2021-10-29 09:31:39 +02:00
Milanka Ringwald
40778676ad avrcp_target: remove unused events 2021-10-29 09:31:39 +02:00
Matthias Ringwald
51b2c70e36 l2cap: extract l2cap_send_signaling_packet usable for br/edr and le 2021-10-28 21:38:11 +02:00
Milanka Ringwald
641571e8d0 avdp/avrcp: remove log_error when returning error code 2021-10-28 15:03:51 +02:00
Milanka Ringwald
529f9fcac2 example/a2dp_sink_demo: fix compile 2021-10-28 15:02:46 +02:00
Milanka Ringwald
0346f11d88 avrcp_target: set events and companies 2021-10-28 11:46:53 +02:00
Milanka Ringwald
8904232662 avrcp_target: send supported events and companies directly on AVRCP_PDU_ID_GET_CAPABILITIES query, remove callback from the app 2021-10-28 11:39:12 +02:00
Milanka Ringwald
93259c07e3 avrcp_target: extract function 2021-10-28 11:32:07 +02:00
Milanka Ringwald
3b8b393a5b avrcp_controller: rename variables 2021-10-28 11:27:53 +02:00
Matthias Ringwald
1dc973e755 gap: use gap_inquiry_set_scan_activity 2021-10-28 09:56:28 +02:00
Matthias Ringwald
c61d23ae45 l2cap: fix build 2021-10-28 09:56:05 +02:00
Matthias Ringwald
c0c8a8293c gap: gap_inquiry_set_scan_activity to set Inquiry Scan Activity 2021-10-28 09:36:59 +02:00
Matthias Ringwald
4dc99b9dc8 l2cap: rename l2cap_send_signaling_packet into l2cap_classic_send_signaling_packet 2021-10-27 16:54:15 +02:00
Matthias Ringwald
436279c9b0 l2cap_signaling: use assert to check command 2021-10-27 16:21:20 +02:00
Matthias Ringwald
d5a98629e6 l2cap: inline l2cap_create_signaling_classic and l2cap_create_signaling_le 2021-10-27 16:21:20 +02:00
Matthias Ringwald
06a2657984 l2cap_signaling: caller provides packet boundary flags 2021-10-27 16:08:42 +02:00
Milanka Ringwald
1d3f7785eb avrcp_controller: fix compile 2021-10-27 10:09:55 +02:00
Matthias Ringwald
a9904214bd hci: fix stack init with SCO over HCI for BCM controller 2021-10-26 22:12:08 +02:00
Milanka Ringwald
b2e02b8d16 avrcp_controller: rename event 2021-10-26 16:58:41 +02:00
Milanka Ringwald
79464f8d52 avrcp_controller: deregister only if events are already queried, and event is supported 2021-10-26 16:58:41 +02:00
Milanka Ringwald
66ec160393 avrcp_controller: return on wrong response type 2021-10-26 16:58:41 +02:00
Milanka Ringwald
eebb600bb8 avrcp_controller: event id range check 2021-10-26 16:58:41 +02:00
Milanka Ringwald
bc3843bf59 avrcp_controller: report notification status only initially, after registration 2021-10-26 16:58:41 +02:00
Milanka Ringwald
274ca16f8e avrcp_controller: emit AVRCP_SUBEVENT_ENABLE_NOTIFICATION_COMPLETE if notification is requested, but found not supported after supported events query 2021-10-26 16:58:41 +02:00
Milanka Ringwald
3fbe4e46dc avrcp_controller: remove duplicate check 2021-10-26 16:58:41 +02:00
Milanka Ringwald
737e7617e7 avrcp_controller: remove status as input param 2021-10-26 16:58:41 +02:00
Milanka Ringwald
99845bb758 avrcp_controller: introduce first and last index for iteration over avrcp_notification_event_id_t items 2021-10-26 16:58:41 +02:00
Milanka Ringwald
bce3db218b avrcp_controller: emit AVRCP_SUBEVENT_ENABLE_NOTIFICATION_COMPLETE 2021-10-26 16:58:41 +02:00
Milanka Ringwald
2ac1dc76c9 avrcp_controller: automatically query supported events when registering for notifications 2021-10-26 16:58:40 +02:00
Milanka Ringwald
1f94eaa583 avrcp_controller: use get_capabilities_for_connection 2021-10-26 16:58:40 +02:00
Milanka Ringwald
826b3cedbf avrcp_controller: extract get_capabilities with connection parameter instead of cid 2021-10-26 16:58:40 +02:00
Milanka Ringwald
2b8461f966 avrcp_target: avrcp_controller_register_notification returns status 2021-10-26 16:58:40 +02:00
Milanka Ringwald
ff243a1bfb avrcp_controller: extract avrcp_controller_emit_supported_events and store remote supported events into bitmap 2021-10-26 16:58:40 +02:00
Milanka Ringwald
3032b6e116 avrcp_controller: avoid out of bounds read 2021-10-26 16:58:40 +02:00
Matthias Ringwald
3176c89607 hci: fix len of GAP_EVENT_PAIRING_COMPLETE 2021-10-25 17:29:24 +02:00
Milanka Ringwald
fbe3476805 avrcp_target: remove reset notify_absolute_volume_changed on interim event 2021-10-25 16:14:08 +02:00
Milanka Ringwald
4b5213b0d7 avrcp_target: send notification on playback changed only if enabled 2021-10-25 16:14:08 +02:00
Milanka Ringwald
283fdeb7e6 avrcp: use AVRCP_PLAYBACK_STATUS_STOPPED as default playback status 2021-10-25 16:14:08 +02:00
Matthias Ringwald
9e6ecc42e2 Fix warnings 2021-10-21 22:17:24 +02:00
Milanka Ringwald
2a59ace6cd avrcp_target: update docu 2021-10-21 19:01:48 +02:00
Milanka Ringwald
b772a0d769 avrcp_target: allow absolute volume value overwrite when AVRCP_SUBEVENT_NOTIFICATION_VOLUME_CHANGED event is received 2021-10-21 18:53:09 +02:00
Milanka Ringwald
984bbc3eff avrcp: rename volume_percentage to absolute_volume 2021-10-21 18:53:09 +02:00
Matthias Ringwald
32a127304c gap: allow to set Page Timeout with gap_set_page_timeout 2021-10-21 11:48:02 +02:00
Matthias Ringwald
9c1f3c5616 hci: fix typo in GAP_TASK_WRITE_PAGE_SCAN_TYPE 2021-10-21 11:19:54 +02:00
Matthias Ringwald
521bd5ff30 hci: move /* fall through */ before next case statement after #ifdef/#endif to silence implicit fall through warnings from esp32 gcc 8.4 2021-10-21 11:06:28 +02:00
Matthias Ringwald
461a2bc4b0 hci: query remote features only once 2021-10-20 12:10:42 +02:00
Matthias Ringwald
1a96727d73 pbap_client: avoid path_element buffer by use of goep_client_header_add_name_prefix 2021-10-18 16:12:01 +02:00
Matthias Ringwald
5eb339855d goep_client: add goep_client_header_add_name_prefix 2021-10-18 16:10:47 +02:00