108 Commits

Author SHA1 Message Date
Matthias Ringwald
42780893c2 avdtp_source: use sample count as timestamp 2023-03-24 20:20:33 +01:00
Milanka Ringwald
fcd55a0b5a examples: unify status stdout format 2023-01-10 11:32:53 +01:00
Matthias Ringwald
0627fe892f example/a2dp_source_demo: fix build 2023-01-01 23:31:01 +01:00
Matthias Ringwald
eaaad3b7fb example/a2dp_source_demo: add command to scan and connect to Bluetooth speaker by class of device 2022-12-13 17:33:17 +01:00
Matthias Ringwald
60ae609634 example/a2dp_source_demo: keep selected audio source 2022-11-09 14:16:46 +01:00
Matthias Ringwald
9d0104069f example: fix warnings 2022-05-23 15:16:50 +02:00
Matthias Ringwald
8c9bb29ec2 example: init SM if LE supported to avoid issue with Android Cross-Transport Key-Derivation 2021-12-17 21:04:50 +01:00
Milanka Ringwald
2fca4dad95 license: update text 2021-11-02 09:31:00 +01: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
b2e02b8d16 avrcp_controller: rename event 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
Matthias Ringwald
9e6ecc42e2 Fix warnings 2021-10-21 22:17:24 +02:00
Milanka Ringwald
873b8e568a example: remove handling of notification events with INTERIM status 2021-10-13 12:04:02 +02:00
Milanka Ringwald
aff3a7a6bf example/a2dp_source_demo: report initial battery and volume status 2021-10-08 15:35:36 +02:00
Matthias Ringwald
6b83a8100b a2dp demos: remove useless handler for AVRCP_SUBEVENT_NOTIFICATION_VOLUME_CHANGED 2021-08-31 14:56:22 +02:00
Matthias Ringwald
405cbc7653 a2dp_source_demo: fix volume percentage in console 2021-08-30 18:32:12 +02:00
Matthias Ringwald
f0af2234e6 avrcp: use PANEL as default unit + subunit info 2021-07-18 13:12:24 +02:00
Milanka Ringwald
e6d4513600 example/a2dp_source_demo: print all operation IDs 2021-05-21 16:24:37 +02:00
Matthias Ringwald
6058cb0da7 examples: use btstack_event.h getters instead of direct array access, use enum to compare status codes 2021-03-25 08:58:57 +01:00
Matthias Ringwald
6e1d8dbc53 a2dp_source_demo: ignore operation button release 2021-03-19 10:40:41 +01:00
Matthias Ringwald
e4ecb97a75 a2dp examples: show button state for panel operations 2021-03-19 10:20:52 +01:00
Matthias Ringwald
8613fdb8dc a2dp_sink_demo, a2dp_source_demo: clarify supported AVRCP categories 2021-03-04 17:51:17 +01:00
Matthias Ringwald
be0f8e91b7 a2dp_source_demo: fix compile without stdin 2021-02-10 15:49:53 +01:00
Matthias Ringwald
25459311ce a2dp_source_demo: expect avdtp_channel_mode_t in A2DP_SUBEVENT_SIGNALING_MEDIA_CODEC_SBC_CONFIGURATION 2021-01-20 19:22:51 +01:00
Matthias Ringwald
1d79cae3b7 a2dp: fix events and use a2dp_cid, local_seid, remote_seid in A2DP subevents 2021-01-15 14:25:03 +01:00
Matthias Ringwald
00925309b4 a2dp_source_demo: use avdtp_source_stream_send_media_payload_rtp 2021-01-14 15:51:24 +01:00
Matthias Ringwald
4c5b56ffe3 a2dp_source: remove unused param 2021-01-14 15:51:24 +01:00
Matthias Ringwald
584803f165 example: add 'delete link key(s)' to a2dp_source, hfp_ag, hsp_ag 2021-01-04 14:49:07 +01:00
Milanka Ringwald
79b02f79ab btstack_sbc: introduce btstack_sbc_channel_mode_t and btstack_sbc_allocation_method_t 2020-11-19 15:28:18 +01:00
Milanka Ringwald
7bbeb3ad8c add missing default switch cases 2020-10-27 13:44:55 +01:00
Milanka Ringwald
ec8ae085b4 docu: copy editing examples titles 2020-10-23 09:55:01 +02:00
Milanka Ringwald
13820c00da docu: updated titles of examples 2020-10-21 11:06:03 +02:00
Milanka Ringwald
ff75b0b1e0 doc: add missing APIs 2020-10-07 11:49:01 +02:00
Milanka Ringwald
1b9946863a example/a2dp_source_demo: register device id SDP record 2020-10-02 09:31:41 +02:00
Milanka Ringwald
f3eb711492 a2dp_source_demo: cleanup console output 2020-09-15 14:20:11 +02:00
Milanka Ringwald
1904e5a145 avdtp: renamed definition of supported features 2020-07-23 12:25:19 +02:00
Milanka Ringwald
e2f2541787 avrcp: use defines instead of enum for features 2020-07-23 12:11:54 +02:00
Milanka Ringwald
03883c7743 avdtp: use capital case for defines, remove unused context from test files 2020-07-23 08:14:39 +02:00
Milanka Ringwald
2ea2c5e562 example/a2dp: use events commonly found in A2DP sink and source devices 2020-07-02 10:40:53 +02:00
Milanka Ringwald
30bfaab154 example/a2dp : update supported features 2020-06-26 11:36:03 +02:00
Milanka Ringwald
b45059713c examples/a2dp: fir SDP record ID< and AVRCP supported features flags 2020-06-25 14:55:21 +02:00
Milanka Ringwald
69f3ffd7c7 exmaple/a2dp: improve example annotation 2020-06-23 11:58:12 +02:00
Matthias Ringwald
b7f7a8fb81 a2dp_source/sink_demo: drop avrcip_cid check 2020-06-17 16:13:03 +02:00
Milanka Ringwald
cee0e5b635 avrcp: use separate callback for avrcp open/close connection events 2020-06-17 16:13:03 +02:00
Milanka Ringwald
fe10780b18 avrcp: replace avrcp_target/controller_connect/disconnect with avrcp_connect/disconnect 2020-06-17 16:13:03 +02:00
Milanka Ringwald
19691e0af0 avrcp: call avrcp_init explicitly 2020-06-17 16:13:03 +02:00
Milanka Ringwald
6ff556f67e ad2p_demo: document URL to blog post 2020-03-25 10:06:25 +01:00
Milanka Ringwald
b299d06e33 a2dp_source_demo: request role change on reconnecting headset to always use them in slave mode 2020-01-06 12:01:16 +01:00