Explorar o código

set all loaded slots status to change on reset command

Eric Betts hai 11 meses
pai
achega
ac379b15d4
Modificáronse 1 ficheiros con 6 adicións e 0 borrados
  1. 6 0
      virtual_portal.c

+ 6 - 0
virtual_portal.c

@@ -112,8 +112,14 @@ int virtual_portal_activate(VirtualPortal* virtual_portal, uint8_t* message, uin
 
 int virtual_portal_reset(VirtualPortal* virtual_portal, uint8_t* message, uint8_t* response) {
     FURI_LOG_D(TAG, "process %c", message[0]);
+
     virtual_portal->active = false;
     virtual_portal->sequence_number = 0;
+    for(int i = 0; i < POF_TOKEN_LIMIT; i++) {
+        if(virtual_portal->tokens[i]->loaded) {
+            virtual_portal->tokens[i]->change = true;
+        }
+    }
 
     uint8_t index = 0;
     response[index++] = 'R';