mirror of
https://github.com/espressif/esp-idf
synced 2025-03-31 03:41:07 -04:00
fix(bt/bluedroid): Deleted the redundant 'memset' in btc_hf_cb_handler
This commit is contained in:
parent
c6e62a9817
commit
26600a8fcf
@ -1194,6 +1194,8 @@ void btc_hf_cb_handler(btc_msg_t *msg)
|
|||||||
|
|
||||||
BTC_TRACE_DEBUG("%s: event = %s", __FUNCTION__, dump_hf_event(event));
|
BTC_TRACE_DEBUG("%s: event = %s", __FUNCTION__, dump_hf_event(event));
|
||||||
|
|
||||||
|
memset(¶m, 0, sizeof(esp_hf_cb_param_t));
|
||||||
|
|
||||||
switch (event) {
|
switch (event) {
|
||||||
case BTA_AG_ENABLE_EVT:
|
case BTA_AG_ENABLE_EVT:
|
||||||
case BTA_AG_DISABLE_EVT:
|
case BTA_AG_DISABLE_EVT:
|
||||||
@ -1230,7 +1232,6 @@ void btc_hf_cb_handler(btc_msg_t *msg)
|
|||||||
}
|
}
|
||||||
|
|
||||||
do {
|
do {
|
||||||
memset(¶m, 0, sizeof(esp_hf_cb_param_t));
|
|
||||||
memcpy(param.conn_stat.remote_bda, &hf_local_param[idx].btc_hf_cb.connected_bda, sizeof(esp_bd_addr_t));
|
memcpy(param.conn_stat.remote_bda, &hf_local_param[idx].btc_hf_cb.connected_bda, sizeof(esp_bd_addr_t));
|
||||||
param.conn_stat.state = hf_local_param[idx].btc_hf_cb.connection_state;
|
param.conn_stat.state = hf_local_param[idx].btc_hf_cb.connection_state;
|
||||||
param.conn_stat.peer_feat = 0;
|
param.conn_stat.peer_feat = 0;
|
||||||
@ -1257,7 +1258,6 @@ void btc_hf_cb_handler(btc_msg_t *msg)
|
|||||||
hf_local_param[idx].btc_hf_cb.connection_state = ESP_HF_CONNECTION_STATE_SLC_CONNECTED;
|
hf_local_param[idx].btc_hf_cb.connection_state = ESP_HF_CONNECTION_STATE_SLC_CONNECTED;
|
||||||
|
|
||||||
do {
|
do {
|
||||||
memset(¶m, 0, sizeof(esp_hf_cb_param_t));
|
|
||||||
param.conn_stat.state = hf_local_param[idx].btc_hf_cb.connection_state;
|
param.conn_stat.state = hf_local_param[idx].btc_hf_cb.connection_state;
|
||||||
param.conn_stat.peer_feat = hf_local_param[idx].btc_hf_cb.peer_feat;
|
param.conn_stat.peer_feat = hf_local_param[idx].btc_hf_cb.peer_feat;
|
||||||
param.conn_stat.chld_feat = hf_local_param[idx].btc_hf_cb.chld_feat;
|
param.conn_stat.chld_feat = hf_local_param[idx].btc_hf_cb.chld_feat;
|
||||||
@ -1278,7 +1278,6 @@ void btc_hf_cb_handler(btc_msg_t *msg)
|
|||||||
BTC_TRACE_DEBUG("%s: BTA_AG_CLOSE_EVT," "hf_local_param[%d].btc_hf_cb.handle = %d", __FUNCTION__,
|
BTC_TRACE_DEBUG("%s: BTA_AG_CLOSE_EVT," "hf_local_param[%d].btc_hf_cb.handle = %d", __FUNCTION__,
|
||||||
idx, hf_local_param[idx].btc_hf_cb.handle);
|
idx, hf_local_param[idx].btc_hf_cb.handle);
|
||||||
do {
|
do {
|
||||||
memset(¶m, 0, sizeof(esp_hf_cb_param_t));
|
|
||||||
param.conn_stat.state = ESP_HF_CONNECTION_STATE_DISCONNECTED;
|
param.conn_stat.state = ESP_HF_CONNECTION_STATE_DISCONNECTED;
|
||||||
param.conn_stat.peer_feat = 0;
|
param.conn_stat.peer_feat = 0;
|
||||||
param.conn_stat.chld_feat = 0;
|
param.conn_stat.chld_feat = 0;
|
||||||
@ -1297,7 +1296,6 @@ void btc_hf_cb_handler(btc_msg_t *msg)
|
|||||||
idx = p_data->hdr.handle - 1;
|
idx = p_data->hdr.handle - 1;
|
||||||
CHECK_HF_IDX(idx);
|
CHECK_HF_IDX(idx);
|
||||||
do {
|
do {
|
||||||
memset(¶m, 0, sizeof(esp_hf_cb_param_t));
|
|
||||||
param.audio_stat.state = ESP_HF_AUDIO_STATE_CONNECTED;
|
param.audio_stat.state = ESP_HF_AUDIO_STATE_CONNECTED;
|
||||||
memcpy(param.audio_stat.remote_addr, &hf_local_param[idx].btc_hf_cb.connected_bda,sizeof(esp_bd_addr_t));
|
memcpy(param.audio_stat.remote_addr, &hf_local_param[idx].btc_hf_cb.connected_bda,sizeof(esp_bd_addr_t));
|
||||||
btc_hf_cb_to_app(ESP_HF_AUDIO_STATE_EVT, ¶m);
|
btc_hf_cb_to_app(ESP_HF_AUDIO_STATE_EVT, ¶m);
|
||||||
@ -1310,7 +1308,6 @@ void btc_hf_cb_handler(btc_msg_t *msg)
|
|||||||
idx = p_data->hdr.handle - 1;
|
idx = p_data->hdr.handle - 1;
|
||||||
CHECK_HF_IDX(idx);
|
CHECK_HF_IDX(idx);
|
||||||
do {
|
do {
|
||||||
memset(¶m, 0, sizeof(esp_hf_cb_param_t));
|
|
||||||
param.audio_stat.state = ESP_HF_AUDIO_STATE_CONNECTED_MSBC;
|
param.audio_stat.state = ESP_HF_AUDIO_STATE_CONNECTED_MSBC;
|
||||||
memcpy(param.audio_stat.remote_addr, &hf_local_param[idx].btc_hf_cb.connected_bda,sizeof(esp_bd_addr_t));
|
memcpy(param.audio_stat.remote_addr, &hf_local_param[idx].btc_hf_cb.connected_bda,sizeof(esp_bd_addr_t));
|
||||||
btc_hf_cb_to_app(ESP_HF_AUDIO_STATE_EVT, ¶m);
|
btc_hf_cb_to_app(ESP_HF_AUDIO_STATE_EVT, ¶m);
|
||||||
@ -1322,7 +1319,6 @@ void btc_hf_cb_handler(btc_msg_t *msg)
|
|||||||
idx = p_data->hdr.handle - 1;
|
idx = p_data->hdr.handle - 1;
|
||||||
CHECK_HF_IDX(idx);
|
CHECK_HF_IDX(idx);
|
||||||
do {
|
do {
|
||||||
memset(¶m, 0, sizeof(esp_hf_cb_param_t));
|
|
||||||
param.audio_stat.state = ESP_HF_AUDIO_STATE_DISCONNECTED;
|
param.audio_stat.state = ESP_HF_AUDIO_STATE_DISCONNECTED;
|
||||||
memcpy(param.audio_stat.remote_addr, &hf_local_param[idx].btc_hf_cb.connected_bda, sizeof(esp_bd_addr_t));
|
memcpy(param.audio_stat.remote_addr, &hf_local_param[idx].btc_hf_cb.connected_bda, sizeof(esp_bd_addr_t));
|
||||||
btc_hf_cb_to_app(ESP_HF_AUDIO_STATE_EVT, ¶m);
|
btc_hf_cb_to_app(ESP_HF_AUDIO_STATE_EVT, ¶m);
|
||||||
@ -1335,7 +1331,6 @@ void btc_hf_cb_handler(btc_msg_t *msg)
|
|||||||
idx = p_data->hdr.handle - 1;
|
idx = p_data->hdr.handle - 1;
|
||||||
CHECK_HF_IDX(idx);
|
CHECK_HF_IDX(idx);
|
||||||
do {
|
do {
|
||||||
memset(¶m, 0, sizeof(esp_hf_cb_param_t));
|
|
||||||
param.vra_rep.value = p_data->val.num;
|
param.vra_rep.value = p_data->val.num;
|
||||||
memcpy(param.vra_rep.remote_addr, &hf_local_param[idx].btc_hf_cb.connected_bda,sizeof(esp_bd_addr_t));
|
memcpy(param.vra_rep.remote_addr, &hf_local_param[idx].btc_hf_cb.connected_bda,sizeof(esp_bd_addr_t));
|
||||||
btc_hf_cb_to_app(ESP_HF_BVRA_RESPONSE_EVT, ¶m);
|
btc_hf_cb_to_app(ESP_HF_BVRA_RESPONSE_EVT, ¶m);
|
||||||
@ -1468,7 +1463,6 @@ void btc_hf_cb_handler(btc_msg_t *msg)
|
|||||||
CHECK_HF_IDX(idx);
|
CHECK_HF_IDX(idx);
|
||||||
do {
|
do {
|
||||||
if (event == BTA_AG_AT_D_EVT) { // dial_number_or_memory
|
if (event == BTA_AG_AT_D_EVT) { // dial_number_or_memory
|
||||||
memset(¶m, 0, sizeof(esp_hf_cb_param_t));
|
|
||||||
memcpy(param.out_call.remote_addr, &hf_local_param[idx].btc_hf_cb.connected_bda,sizeof(esp_bd_addr_t));
|
memcpy(param.out_call.remote_addr, &hf_local_param[idx].btc_hf_cb.connected_bda,sizeof(esp_bd_addr_t));
|
||||||
param.out_call.type = p_data->val.value;
|
param.out_call.type = p_data->val.value;
|
||||||
param.out_call.num_or_loc = osi_malloc((strlen(p_data->val.str) + 1) * sizeof(char));
|
param.out_call.num_or_loc = osi_malloc((strlen(p_data->val.str) + 1) * sizeof(char));
|
||||||
@ -1477,7 +1471,6 @@ void btc_hf_cb_handler(btc_msg_t *msg)
|
|||||||
send_indicator_update(BTA_AG_IND_CALLSETUP,BTA_AG_CALLSETUP_OUTGOING);
|
send_indicator_update(BTA_AG_IND_CALLSETUP,BTA_AG_CALLSETUP_OUTGOING);
|
||||||
osi_free(param.out_call.num_or_loc);
|
osi_free(param.out_call.num_or_loc);
|
||||||
} else if (event == BTA_AG_AT_BLDN_EVT) { //dial_last
|
} else if (event == BTA_AG_AT_BLDN_EVT) { //dial_last
|
||||||
memset(¶m, 0, sizeof(esp_hf_cb_param_t));
|
|
||||||
memcpy(param.out_call.remote_addr, &hf_local_param[idx].btc_hf_cb.connected_bda,sizeof(esp_bd_addr_t));
|
memcpy(param.out_call.remote_addr, &hf_local_param[idx].btc_hf_cb.connected_bda,sizeof(esp_bd_addr_t));
|
||||||
param.out_call.num_or_loc = NULL;
|
param.out_call.num_or_loc = NULL;
|
||||||
btc_hf_cb_to_app(ESP_HF_DIAL_EVT, ¶m);
|
btc_hf_cb_to_app(ESP_HF_DIAL_EVT, ¶m);
|
||||||
@ -1526,7 +1519,6 @@ void btc_hf_cb_handler(btc_msg_t *msg)
|
|||||||
CHECK_HF_IDX(idx);
|
CHECK_HF_IDX(idx);
|
||||||
do {
|
do {
|
||||||
BTC_TRACE_DEBUG("Set codec status %d codec %d 1=CVSD 2=MSBC", p_data->val.hdr.status, p_data->val.num);
|
BTC_TRACE_DEBUG("Set codec status %d codec %d 1=CVSD 2=MSBC", p_data->val.hdr.status, p_data->val.num);
|
||||||
memset(¶m, 0, sizeof(esp_hf_cb_param_t));
|
|
||||||
memcpy(param.wbs_rep.remote_addr, &hf_local_param[idx].btc_hf_cb.connected_bda,sizeof(esp_bd_addr_t));
|
memcpy(param.wbs_rep.remote_addr, &hf_local_param[idx].btc_hf_cb.connected_bda,sizeof(esp_bd_addr_t));
|
||||||
param.wbs_rep.codec = p_data->val.num;
|
param.wbs_rep.codec = p_data->val.num;
|
||||||
btc_hf_cb_to_app(ESP_HF_WBS_RESPONSE_EVT, ¶m);
|
btc_hf_cb_to_app(ESP_HF_WBS_RESPONSE_EVT, ¶m);
|
||||||
@ -1540,7 +1532,6 @@ void btc_hf_cb_handler(btc_msg_t *msg)
|
|||||||
CHECK_HF_IDX(idx);
|
CHECK_HF_IDX(idx);
|
||||||
do {
|
do {
|
||||||
BTC_TRACE_DEBUG("AG final seleded codec is %d 1=CVSD 2=MSBC", p_data->val.num);
|
BTC_TRACE_DEBUG("AG final seleded codec is %d 1=CVSD 2=MSBC", p_data->val.num);
|
||||||
memset(¶m, 0, sizeof(esp_hf_cb_param_t));
|
|
||||||
memcpy(param.bcs_rep.remote_addr, &hf_local_param[idx].btc_hf_cb.connected_bda,sizeof(esp_bd_addr_t));
|
memcpy(param.bcs_rep.remote_addr, &hf_local_param[idx].btc_hf_cb.connected_bda,sizeof(esp_bd_addr_t));
|
||||||
param.bcs_rep.mode = p_data->val.num;
|
param.bcs_rep.mode = p_data->val.num;
|
||||||
/* No ESP_HF_WBS_NONE case, becuase HFP 1.6 supported device can send BCS */
|
/* No ESP_HF_WBS_NONE case, becuase HFP 1.6 supported device can send BCS */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user