Explorar o código

Remove delay in virtual processing

Eric Betts %!s(int64=2) %!d(string=hai) anos
pai
achega
5dfd2cd8c2
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  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);
         } else {
             dead_loops--;
-            furi_delay_ms(100);
             running = (dead_loops > 0);
             FURI_LOG_D(
                 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) {
+        FURI_LOG_D(TAG, "Final dead loops: %d", dead_loops);
         view_dispatcher_send_custom_event(seader->view_dispatcher, SeaderCustomEventPollerSuccess);
     } else {
         view_dispatcher_send_custom_event(seader->view_dispatcher, SeaderCustomEventWorkerExit);