mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-03-30 16:20:24 +00:00
a2dp source demo: print reception of AVRCP play, pause, stop operation
This commit is contained in:
parent
b583bd52d4
commit
694666f27c
@ -101,11 +101,11 @@ static btstack_packet_callback_registration_t hci_event_callback_registration;
|
|||||||
// pts: static const char * device_addr_string = "00:1B:DC:08:0A:A5";
|
// pts: static const char * device_addr_string = "00:1B:DC:08:0A:A5";
|
||||||
// mac 2013: static const char * device_addr_string = "84:38:35:65:d1:15";
|
// mac 2013: static const char * device_addr_string = "84:38:35:65:d1:15";
|
||||||
// phone 2013: static const char * device_addr_string = "D8:BB:2C:DF:F0:F2";
|
// phone 2013: static const char * device_addr_string = "D8:BB:2C:DF:F0:F2";
|
||||||
// minijambox: static const char * device_addr_string = "00:21:3C:AC:F7:38";
|
// minijambox:
|
||||||
|
static const char * device_addr_string = "00:21:3C:AC:F7:38";
|
||||||
// head phones: static const char * device_addr_string = "00:18:09:28:50:18";
|
// head phones: static const char * device_addr_string = "00:18:09:28:50:18";
|
||||||
// bt dongle: static const char * device_addr_string = "00:15:83:5F:9D:46";
|
// bt dongle: static const char * device_addr_string = "00:15:83:5F:9D:46";
|
||||||
// RT-B6
|
// RT-B6: static const char * device_addr_string = "00:75:58:FF:C9:7D";
|
||||||
static const char * device_addr_string = "00:75:58:FF:C9:7D";
|
|
||||||
|
|
||||||
static bd_addr_t device_addr;
|
static bd_addr_t device_addr;
|
||||||
static uint8_t sdp_a2dp_source_service_buffer[150];
|
static uint8_t sdp_a2dp_source_service_buffer[150];
|
||||||
@ -447,12 +447,15 @@ static void avrcp_target_packet_handler(uint8_t packet_type, uint16_t channel, u
|
|||||||
if (!media_tracker.connected) break;
|
if (!media_tracker.connected) break;
|
||||||
switch (operation_id){
|
switch (operation_id){
|
||||||
case AVRCP_OPERATION_ID_PLAY:
|
case AVRCP_OPERATION_ID_PLAY:
|
||||||
|
printf("AVRCP: PLAY\n");
|
||||||
status = a2dp_source_start_stream(media_tracker.a2dp_cid, media_tracker.local_seid);
|
status = a2dp_source_start_stream(media_tracker.a2dp_cid, media_tracker.local_seid);
|
||||||
break;
|
break;
|
||||||
case AVRCP_OPERATION_ID_PAUSE:
|
case AVRCP_OPERATION_ID_PAUSE:
|
||||||
|
printf("AVRCP: PAUSE\n");
|
||||||
status = a2dp_source_pause_stream(media_tracker.a2dp_cid, media_tracker.local_seid);
|
status = a2dp_source_pause_stream(media_tracker.a2dp_cid, media_tracker.local_seid);
|
||||||
break;
|
break;
|
||||||
case AVRCP_OPERATION_ID_STOP:
|
case AVRCP_OPERATION_ID_STOP:
|
||||||
|
printf("AVRCP: STOP\n");
|
||||||
status = a2dp_source_disconnect(media_tracker.a2dp_cid);
|
status = a2dp_source_disconnect(media_tracker.a2dp_cid);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user