Просмотр исходного кода

Remove delay in virtual processing

Eric Betts 2 лет назад
Родитель
Сommit
5dfd2cd8c2
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      seader_worker.c

+ 1 - 1
seader_worker.c

@@ -187,7 +187,6 @@ void seader_worker_virtual_credential(Seader* seader) {
             furi_mutex_release(seader_worker->mq_mutex);
             furi_mutex_release(seader_worker->mq_mutex);
         } else {
         } else {
             dead_loops--;
             dead_loops--;
-            furi_delay_ms(100);
             running = (dead_loops > 0);
             running = (dead_loops > 0);
             FURI_LOG_D(
             FURI_LOG_D(
                 TAG, "Dead loops: %d -> Running: %s", dead_loops, running ? "true" : "false");
                 TAG, "Dead loops: %d -> Running: %s", dead_loops, running ? "true" : "false");
@@ -196,6 +195,7 @@ void seader_worker_virtual_credential(Seader* seader) {
     }
     }
 
 
     if(dead_loops > 0) {
     if(dead_loops > 0) {
+        FURI_LOG_D(TAG, "Final dead loops: %d", dead_loops);
         view_dispatcher_send_custom_event(seader->view_dispatcher, SeaderCustomEventPollerSuccess);
         view_dispatcher_send_custom_event(seader->view_dispatcher, SeaderCustomEventPollerSuccess);
     } else {
     } else {
         view_dispatcher_send_custom_event(seader->view_dispatcher, SeaderCustomEventWorkerExit);
         view_dispatcher_send_custom_event(seader->view_dispatcher, SeaderCustomEventWorkerExit);