ソースを参照

Fix tsk watchdog when running spp vfs demo

weitianhua 5 年 前
コミット
33546a0094

+ 3 - 0
examples/bluetooth/bt_spp_vfs_acceptor/main/example_spp_vfs_acceptor_demo.c

@@ -53,6 +53,9 @@ static void spp_read_handle(void * param)
     int size = 0;
     int fd = (int)param;
     do {
+        /* controll the log frequency, retry after 1s */
+        vTaskDelay(1000 / portTICK_PERIOD_MS);
+
         size = read (fd, spp_data, SPP_DATA_LEN);
         ESP_LOGI(SPP_TAG, "fd = %d data_len = %d", fd, size);
         if (size == -1) {

+ 3 - 0
examples/bluetooth/bt_spp_vfs_initiator/main/example_spp_vfs_initiator_demo.c

@@ -61,6 +61,9 @@ static void spp_write_handle(void * param)
     int fd = (int)param;
     printf("%s %d  %p\n", __func__,fd,param);
     do {
+        /* controll the log frequency, retry after 1s */
+        vTaskDelay(1000 / portTICK_PERIOD_MS);
+
         size = write (fd, spp_data, SPP_DATA_LEN);
         ESP_LOGI(SPP_TAG, "fd = %d  data_len = %d",fd, size);
         if (size == -1) {