Selaa lähdekoodia

* added 'ver' command to CLI (repeater and room server)

Scott Powell 1 vuosi sitten
vanhempi
sitoutus
a3b7701bc0
2 muutettua tiedostoa jossa 9 lisäystä ja 1 poistoa
  1. 5 1
      examples/simple_repeater/main.cpp
  2. 4 0
      examples/simple_room_server/main.cpp

+ 5 - 1
examples/simple_repeater/main.cpp

@@ -18,6 +18,8 @@
 
 /* ------------------------------ Config -------------------------------- */
 
+#define FIRMWARE_VER_TEXT   "v1 (build: 24 Jan 2025)"
+
 #ifndef LORA_FREQ
   #define LORA_FREQ   915.0
 #endif
@@ -389,8 +391,10 @@ public:
       } else {
         sprintf(reply, "unknown config: %s", &command[4]);
       }
+    } else if (memcmp(command, "ver", 3) == 0) {
+      strcpy(reply, FIRMWARE_VER_TEXT);
     } else {
-      sprintf(reply, "Unknown: %s (commands: reboot, advert, clock, set)", command);
+      sprintf(reply, "Unknown: %s (commands: reboot, advert, clock, set, ver)", command);
     }
   }
 };

+ 4 - 0
examples/simple_room_server/main.cpp

@@ -18,6 +18,8 @@
 
 /* ------------------------------ Config -------------------------------- */
 
+#define FIRMWARE_VER_TEXT   "v1 (build: 24 Jan 2025)"
+
 #ifndef LORA_FREQ
   #define LORA_FREQ   915.0
 #endif
@@ -466,6 +468,8 @@ public:
       } else {
         sprintf(reply, "unknown config: %s", &command[4]);
       }
+    } else if (memcmp(command, "ver", 3) == 0) {
+      strcpy(reply, FIRMWARE_VER_TEXT);
     } else {
       // unknown command
       reply[0] = 0;