From 61f393ec428a06bf08483dd71a9ff9a5237844bd Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Thu, 19 Nov 2015 15:36:49 +0100 Subject: [PATCH] enable/disable in-band ring tone --- test/pts/hfp_ag_test.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/test/pts/hfp_ag_test.c b/test/pts/hfp_ag_test.c index 7aece904f..887190d9e 100644 --- a/test/pts/hfp_ag_test.c +++ b/test/pts/hfp_ag_test.c @@ -121,6 +121,7 @@ static void show_usage(void){ printf("C - simulate terminage call\n"); printf("r - enable in-band ring tone\n"); + printf("R - disable in-band ring tone\n"); printf("t - terminate connection\n"); printf("---\n"); @@ -170,7 +171,11 @@ static int stdin_process(struct data_source *ds){ hfp_ag_report_extended_audio_gateway_error_result_code(device_addr, HFP_CME_ERROR_AG_FAILURE); break; case 'r': - printf("Enable in-band ring tone"); + printf("Disable in-band ring tone\n"); + hfp_ag_set_use_in_band_ring_tone(0); + break; + case 'R': + printf("Enable in-band ring tone\n"); hfp_ag_set_use_in_band_ring_tone(1); break; case 't': @@ -219,7 +224,7 @@ static void packet_handler(uint8_t * event, uint16_t event_size){ printf("\n** Stop Ringing **\n\n"); break; default: - printf("event not handled %u\n", event[2]); + // printf("event not handled %u\n", event[2]); break; } } @@ -230,7 +235,7 @@ int btstack_main(int argc, const char * argv[]){ l2cap_init(); rfcomm_init(); - hfp_ag_init(rfcomm_channel_nr, 1007 | (1<