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

Add firmware and app version to log

Eric Betts 1 год назад
Родитель
Сommit
4e880dfa7c
1 измененных файлов с 10 добавлено и 0 удалено
  1. 10 0
      protocol/picopass_poller.c

+ 10 - 0
protocol/picopass_poller.c

@@ -4,6 +4,7 @@
 #include "../loclass/optimized_cipher.h"
 
 #include <furi/furi.h>
+#include <toolbox/version.h>
 
 #define TAG "Picopass"
 
@@ -88,6 +89,15 @@ NfcCommand picopass_poller_pre_auth_handler(PicopassPoller* instance) {
     NfcCommand command = NfcCommandContinue;
     PicopassError error = PicopassErrorNone;
 
+    // Print version information for app and firmware for later review in log
+    const Version* version = version_get();
+    FURI_LOG_I(
+        TAG,
+        "Firmware origin: %s firmware version: %s app version: %s",
+        version_get_firmware_origin(version),
+        version_get_version(version),
+        FAP_VERSION);
+
     do {
         memcpy(
             instance->data->card_data[PICOPASS_CSN_BLOCK_INDEX].data,