Jelajahi Sumber

Zero-pad MAC addresses in sysvars

It seems more common to print MAC addresses in zero-padded format.
H. Peter Anvin 1 tahun lalu
induk
melakukan
fb2509d209
11 mengubah file dengan 4 tambahan dan 4 penghapusan
  1. 1 1
      common/sysvars.c
  2. 1 1
      esp32/max80/src/common/sysvars.c
  3. TEMPAT SAMPAH
      esp32/output/max80.ino.bin
  4. 2 2
      fpga/max80.qpf
  5. TEMPAT SAMPAH
      fpga/output/max80.fw
  6. TEMPAT SAMPAH
      fpga/output/v1.fw
  7. TEMPAT SAMPAH
      fpga/output/v1.jic
  8. TEMPAT SAMPAH
      fpga/output/v1.sof
  9. TEMPAT SAMPAH
      fpga/output/v2.fw
  10. TEMPAT SAMPAH
      fpga/output/v2.jic
  11. TEMPAT SAMPAH
      fpga/output/v2.sof

+ 1 - 1
common/sysvars.c

@@ -213,7 +213,7 @@ static const char *sysvar_mac_tostr(sysvar_t from, char *buf)
     if (!m)
 	return NULL;
 
-    snprintf(buf, MAC_BUFLEN, "%x:%x:%x:%x:%x:%x",
+    snprintf(buf, MAC_BUFLEN, "%02x:%02x:%02x:%02x:%02x:%02x",
 	     m[0], m[1], m[2], m[3], m[4], m[5]);
     return buf;
 }

+ 1 - 1
esp32/max80/src/common/sysvars.c

@@ -213,7 +213,7 @@ static const char *sysvar_mac_tostr(sysvar_t from, char *buf)
     if (!m)
 	return NULL;
 
-    snprintf(buf, MAC_BUFLEN, "%x:%x:%x:%x:%x:%x",
+    snprintf(buf, MAC_BUFLEN, "%02x:%02x:%02x:%02x:%02x:%02x",
 	     m[0], m[1], m[2], m[3], m[4], m[5]);
     return buf;
 }

TEMPAT SAMPAH
esp32/output/max80.ino.bin


+ 2 - 2
fpga/max80.qpf

@@ -19,12 +19,12 @@
 #
 # Quartus Prime
 # Version 22.1std.2 Build 922 07/20/2023 SC Lite Edition
-# Date created = 19:17:55  September 30, 2023
+# Date created = 19:21:31  September 30, 2023
 #
 # -------------------------------------------------------------------------- #
 
 QUARTUS_VERSION = "22.1"
-DATE = "19:17:55  September 30, 2023"
+DATE = "19:21:31  September 30, 2023"
 
 # Revisions
 

TEMPAT SAMPAH
fpga/output/max80.fw


TEMPAT SAMPAH
fpga/output/v1.fw


TEMPAT SAMPAH
fpga/output/v1.jic


TEMPAT SAMPAH
fpga/output/v1.sof


TEMPAT SAMPAH
fpga/output/v2.fw


TEMPAT SAMPAH
fpga/output/v2.jic


TEMPAT SAMPAH
fpga/output/v2.sof