forked from espressif/esp-idf
Modified spp vfs example
This commit is contained in:
@@ -106,7 +106,6 @@ static void esp_spp_cb(uint16_t e, void *p)
|
|||||||
ESP_LOGI(SPP_TAG, "ESP_SPP_INIT_EVT");
|
ESP_LOGI(SPP_TAG, "ESP_SPP_INIT_EVT");
|
||||||
/* Enable SPP VFS mode */
|
/* Enable SPP VFS mode */
|
||||||
esp_spp_vfs_register();
|
esp_spp_vfs_register();
|
||||||
esp_spp_start_srv(sec_mask, role_slave, 0, SPP_SERVER_NAME);
|
|
||||||
} else {
|
} else {
|
||||||
ESP_LOGE(SPP_TAG, "ESP_SPP_INIT_EVT status:%d", param->init.status);
|
ESP_LOGE(SPP_TAG, "ESP_SPP_INIT_EVT status:%d", param->init.status);
|
||||||
}
|
}
|
||||||
@@ -141,6 +140,14 @@ static void esp_spp_cb(uint16_t e, void *p)
|
|||||||
spp_wr_task_start_up(spp_read_handle, param->srv_open.fd);
|
spp_wr_task_start_up(spp_read_handle, param->srv_open.fd);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case ESP_SPP_VFS_REGISTER_EVT:
|
||||||
|
if (param->vfs_register.status == ESP_SPP_SUCCESS) {
|
||||||
|
ESP_LOGI(SPP_TAG, "ESP_SPP_VFS_REGISTER_EVT");
|
||||||
|
esp_spp_start_srv(sec_mask, role_slave, 0, SPP_SERVER_NAME);
|
||||||
|
} else {
|
||||||
|
ESP_LOGE(SPP_TAG, "ESP_SPP_VFS_REGISTER_EVT status:%d", param->vfs_register.status);
|
||||||
|
}
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@@ -151,9 +151,6 @@ static void esp_spp_cb(uint16_t e, void *p)
|
|||||||
ESP_LOGI(SPP_TAG, "ESP_SPP_INIT_EVT");
|
ESP_LOGI(SPP_TAG, "ESP_SPP_INIT_EVT");
|
||||||
/* Enable SPP VFS mode */
|
/* Enable SPP VFS mode */
|
||||||
esp_spp_vfs_register();
|
esp_spp_vfs_register();
|
||||||
esp_bt_dev_set_device_name(EXAMPLE_DEVICE_NAME);
|
|
||||||
esp_bt_gap_set_scan_mode(ESP_BT_CONNECTABLE, ESP_BT_GENERAL_DISCOVERABLE);
|
|
||||||
esp_bt_gap_start_discovery(inq_mode, inq_len, inq_num_rsps);
|
|
||||||
} else {
|
} else {
|
||||||
ESP_LOGE(SPP_TAG, "ESP_SPP_INIT_EVT status:%d", param->init.status);
|
ESP_LOGE(SPP_TAG, "ESP_SPP_INIT_EVT status:%d", param->init.status);
|
||||||
}
|
}
|
||||||
@@ -197,6 +194,16 @@ static void esp_spp_cb(uint16_t e, void *p)
|
|||||||
case ESP_SPP_SRV_OPEN_EVT:
|
case ESP_SPP_SRV_OPEN_EVT:
|
||||||
ESP_LOGI(SPP_TAG, "ESP_SPP_SRV_OPEN_EVT");
|
ESP_LOGI(SPP_TAG, "ESP_SPP_SRV_OPEN_EVT");
|
||||||
break;
|
break;
|
||||||
|
case ESP_SPP_VFS_REGISTER_EVT:
|
||||||
|
if (param->vfs_register.status == ESP_SPP_SUCCESS) {
|
||||||
|
ESP_LOGI(SPP_TAG, "ESP_SPP_VFS_REGISTER_EVT");
|
||||||
|
esp_bt_dev_set_device_name(EXAMPLE_DEVICE_NAME);
|
||||||
|
esp_bt_gap_set_scan_mode(ESP_BT_CONNECTABLE, ESP_BT_GENERAL_DISCOVERABLE);
|
||||||
|
esp_bt_gap_start_discovery(inq_mode, inq_len, inq_num_rsps);
|
||||||
|
} else {
|
||||||
|
ESP_LOGE(SPP_TAG, "ESP_SPP_VFS_REGISTER_EVT status:%d", param->vfs_register.status);
|
||||||
|
}
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user