使用函数时,形参用错了,下面是注销代码的一个示例:
static esp_err_t unregister_gattc(void)
{
esp_err_t ret;
// 注销GATT客户端应用
ret = esp_ble_gattc_app_unregister(gattc_profile_tab[GATTC_PROFILE_C_APP_ID].gattc_if);
if (ret)
{
ESP_LOGE(COEX_TAG, "%s gattc app unregister failed, error code = %xn", __func__, ret);
return ret;
}
// 注销GATT客户端回调函数
ret = esp_ble_gattc_register_callback(esp_gattc_cb);
if (ret)
{
ESP_LOGE(COEX_TAG, "%s gattc unregister failed, error code = %xn", __func__, ret);
return ret;
}
return ESP_OK;
}
使用函数时,形参用错了,下面是注销代码的一个示例:
static esp_err_t unregister_gattc(void)
{
esp_err_t ret;
// 注销GATT客户端应用
ret = esp_ble_gattc_app_unregister(gattc_profile_tab[GATTC_PROFILE_C_APP_ID].gattc_if);
if (ret)
{
ESP_LOGE(COEX_TAG, "%s gattc app unregister failed, error code = %xn", __func__, ret);
return ret;
}
// 注销GATT客户端回调函数
ret = esp_ble_gattc_register_callback(esp_gattc_cb);
if (ret)
{
ESP_LOGE(COEX_TAG, "%s gattc unregister failed, error code = %xn", __func__, ret);
return ret;
}
return ESP_OK;
}
举报