Merge branch 'fix/hfp_macro' into 'master'

fix(bt_hfp): Fix macro definition

See merge request espressif/esp-idf!52383
This commit is contained in:
Wang Meng Yang
2026-09-04 08:57:22 +08:00
3 changed files with 11 additions and 8 deletions
@@ -689,7 +689,7 @@ static tBTA_AG_PEER_CODEC bta_ag_parse_bac(tBTA_AG_SCB *p_scb, char *p_s)
case UUID_CODEC_CVSD:
retval |= BTA_AG_CODEC_CVSD;
break;
#if (BTM_WBS_INCLUDED == TRUE)
case UUID_CODEC_MSBC:
retval |= BTA_AG_CODEC_MSBC;
break;
@@ -697,7 +697,7 @@ static tBTA_AG_PEER_CODEC bta_ag_parse_bac(tBTA_AG_SCB *p_scb, char *p_s)
case UUID_CODEC_LC3:
retval |= BTA_AG_CODEC_LC3;
break;
#endif
default:
APPL_TRACE_ERROR("Unknown Codec UUID(%d) received", uuid_codec);
break;
@@ -1223,7 +1223,7 @@ void bta_ag_at_hfp_cback(tBTA_AG_SCB *p_scb, UINT16 cmd, UINT8 arg_type,
case UUID_CODEC_CVSD:
codec_type = BTA_AG_CODEC_CVSD;
break;
#if (BTM_WBS_INCLUDED == TRUE)
case UUID_CODEC_MSBC:
codec_type = BTA_AG_CODEC_MSBC;
break;
@@ -1231,7 +1231,7 @@ void bta_ag_at_hfp_cback(tBTA_AG_SCB *p_scb, UINT16 cmd, UINT8 arg_type,
case UUID_CODEC_LC3:
codec_type = BTA_AG_CODEC_LC3;
break;
#endif
default:
APPL_TRACE_ERROR("Unknown codec_uuid %d", int_arg);
codec_type = 0xFFFF;
@@ -1698,7 +1698,7 @@ void bta_ag_send_bcs(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data)
case BTA_AG_CODEC_CVSD:
codec_uuid = UUID_CODEC_CVSD;
break;
#if (BTM_WBS_INCLUDED == TRUE)
case BTA_AG_CODEC_MSBC:
codec_uuid = UUID_CODEC_MSBC;
break;
@@ -1706,7 +1706,7 @@ void bta_ag_send_bcs(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data)
case BTA_AG_CODEC_LC3:
codec_uuid = UUID_CODEC_LC3;
break;
#endif
default:
APPL_TRACE_ERROR("bta_ag_send_bcs: unknown codec %d, use CVSD", p_scb->sco_codec);
codec_uuid = UUID_CODEC_CVSD;
@@ -493,10 +493,12 @@ static void bta_hf_client_handle_ciev(UINT32 index, UINT32 value)
static tBTM_SCO_CODEC_TYPE bta_hf_client_hfp_codec_id_to_btm(UINT32 hfp_codec_id)
{
switch (hfp_codec_id) {
#if (BTM_WBS_INCLUDED == TRUE)
case UUID_CODEC_MSBC:
return BTM_SCO_CODEC_MSBC;
case UUID_CODEC_LC3:
return BTM_SCO_CODEC_LC3;
#endif
case UUID_CODEC_CVSD:
return BTM_SCO_CODEC_CVSD;
default:
@@ -512,10 +514,12 @@ static tBTM_SCO_CODEC_TYPE bta_hf_client_hfp_codec_id_to_btm(UINT32 hfp_codec_id
static UINT32 bta_hf_client_btm_codec_to_hfp_id(tBTM_SCO_CODEC_TYPE btm_codec)
{
switch (btm_codec) {
#if (BTM_WBS_INCLUDED == TRUE)
case BTM_SCO_CODEC_MSBC:
return UUID_CODEC_MSBC;
case BTM_SCO_CODEC_LC3:
return UUID_CODEC_LC3;
#endif
case BTM_SCO_CODEC_CVSD:
default:
return UUID_CODEC_CVSD;
@@ -275,9 +275,8 @@
#define UUID_SERVCLASS_CSC 0x1816 /* Cycling SPEED AND CADENCE SERVICE */
#define UUID_SERVCLASS_TEST_SERVER 0x9000 /* Test Group UUID */
#if (BTM_WBS_INCLUDED == TRUE)
#define UUID_CODEC_CVSD 0x0001 /* CVSD */
#if (BTM_WBS_INCLUDED == TRUE)
#define UUID_CODEC_MSBC 0x0002 /* mSBC */
#define UUID_CODEC_LC3 0x0003 /* LC3-SWB */
#endif