mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-04-16 08:42:28 +00:00
a2dp source demo: add cmd to printfs
This commit is contained in:
parent
9900b7faad
commit
bae8745c88
@ -665,18 +665,18 @@ static void stdin_process(char cmd){
|
|||||||
switch (cmd){
|
switch (cmd){
|
||||||
case 'b':
|
case 'b':
|
||||||
status = a2dp_source_establish_stream(device_addr, media_tracker.local_seid, &media_tracker.a2dp_cid);
|
status = a2dp_source_establish_stream(device_addr, media_tracker.local_seid, &media_tracker.a2dp_cid);
|
||||||
printf(" - Create AVDTP Source connection to addr %s, cid 0x%02x.\n", bd_addr_to_str(device_addr), media_tracker.a2dp_cid);
|
printf("%c - Create AVDTP Source connection to addr %s, cid 0x%02x.\n", cmd, bd_addr_to_str(device_addr), media_tracker.a2dp_cid);
|
||||||
break;
|
break;
|
||||||
case 'B':
|
case 'B':
|
||||||
printf(" - AVDTP Source Disconnect from cid 0x%2x\n", media_tracker.a2dp_cid);
|
printf("%c - AVDTP Source Disconnect from cid 0x%2x\n", cmd, media_tracker.a2dp_cid);
|
||||||
status = a2dp_source_disconnect(media_tracker.a2dp_cid);
|
status = a2dp_source_disconnect(media_tracker.a2dp_cid);
|
||||||
break;
|
break;
|
||||||
case 'c':
|
case 'c':
|
||||||
printf(" - Create AVRCP Target connection to addr %s.\n", bd_addr_to_str(device_addr));
|
printf("%c - Create AVRCP Target connection to addr %s.\n", cmd, bd_addr_to_str(device_addr));
|
||||||
status = avrcp_target_connect(device_addr, &avrcp_cid);
|
status = avrcp_target_connect(device_addr, &avrcp_cid);
|
||||||
break;
|
break;
|
||||||
case 'C':
|
case 'C':
|
||||||
printf(" - AVRCP Target disconnect\n");
|
printf("%c - AVRCP Target disconnect\n", cmd);
|
||||||
status = avrcp_target_disconnect(avrcp_cid);
|
status = avrcp_target_disconnect(avrcp_cid);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@ -688,7 +688,7 @@ static void stdin_process(char cmd){
|
|||||||
if (avrcp_connected){
|
if (avrcp_connected){
|
||||||
avrcp_target_set_now_playing_info(avrcp_cid, &tracks[data_source], sizeof(tracks)/sizeof(avrcp_track_t));
|
avrcp_target_set_now_playing_info(avrcp_cid, &tracks[data_source], sizeof(tracks)/sizeof(avrcp_track_t));
|
||||||
}
|
}
|
||||||
printf("Playing sine.\n");
|
printf("%c - Play sine.\n", cmd);
|
||||||
data_source = STREAM_SINE;
|
data_source = STREAM_SINE;
|
||||||
if (!media_tracker.stream_opened) break;
|
if (!media_tracker.stream_opened) break;
|
||||||
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);
|
||||||
@ -697,7 +697,7 @@ static void stdin_process(char cmd){
|
|||||||
if (avrcp_connected){
|
if (avrcp_connected){
|
||||||
avrcp_target_set_now_playing_info(avrcp_cid, &tracks[data_source], sizeof(tracks)/sizeof(avrcp_track_t));
|
avrcp_target_set_now_playing_info(avrcp_cid, &tracks[data_source], sizeof(tracks)/sizeof(avrcp_track_t));
|
||||||
}
|
}
|
||||||
printf("Playing mod.\n");
|
printf("%c - Play mod.\n", cmd);
|
||||||
data_source = STREAM_MOD;
|
data_source = STREAM_MOD;
|
||||||
if (!media_tracker.stream_opened) break;
|
if (!media_tracker.stream_opened) break;
|
||||||
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);
|
||||||
@ -705,7 +705,7 @@ static void stdin_process(char cmd){
|
|||||||
|
|
||||||
case 'p':
|
case 'p':
|
||||||
if (!media_tracker.stream_opened) break;
|
if (!media_tracker.stream_opened) break;
|
||||||
printf("Pause stream.\n");
|
printf("%c - Pause stream.\n", cmd);
|
||||||
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;
|
||||||
|
|
||||||
@ -714,7 +714,7 @@ static void stdin_process(char cmd){
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (status != ERROR_CODE_SUCCESS){
|
if (status != ERROR_CODE_SUCCESS){
|
||||||
printf("Could not perform command, status 0x%2x\n", status);
|
printf("Could not perform command \'%c\', status 0x%2x\n", cmd, status);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user