HFP_1_7: eSCO s4 setting Changes
[platform/core/connectivity/bluetooth-agent.git] / ag-agent / bluetooth-ag-agent.c
index 2d7e7fc..c5e3e2d 100644 (file)
@@ -4356,14 +4356,17 @@ static uint32_t __bt_ag_agent_get_ag_features(void)
 
        wbs_en = TRUE;
 #if defined(TIZEN_FEATURE_BT_HFP_AG)
-       hfp_ver = HFP_VERSION_1_6;
+       hfp_ver = HFP_VERSION_1_7;
 #else
        hfp_ver = HFP_VERSION_1_5;
 #endif
        hsp_ver = HSP_VERSION_1_2;
 
-       if (hfp_ver == HFP_VERSION_1_6)
+       if (hfp_ver > HFP_VERSION_1_5)
                ag_features |= BT_AG_FEATURE_CODEC_NEGOTIATION;
+       if (hfp_ver == HFP_VERSION_1_7)
+               ag_features |= BT_AG_FEATURE_ESCO_S4_T2_SUPPORT;
+
        return ag_features;
 }
 
@@ -4399,7 +4402,7 @@ int main(void)
 
        ag.sdp_features = (uint16_t) ag_features & 0x1F;
 
-       if (hfp_ver == HFP_VERSION_1_6 && wbs_en == TRUE)
+       if (hfp_ver >= HFP_VERSION_1_6 && wbs_en == TRUE)
                ag.sdp_features |= BT_AG_FEATURE_SDP_WIDEBAND_SPEECH;
 
        memset(&sa, 0, sizeof(sa));