uniqueCPUID
Fork of uniqueCPUID by
Diff: uniqueCPUID.cpp
- Revision:
- 3:8ebd7b354018
- Parent:
- 2:08766dc8051a
diff -r 08766dc8051a -r 8ebd7b354018 uniqueCPUID.cpp --- a/uniqueCPUID.cpp Wed Mar 30 14:49:03 2016 +0000 +++ b/uniqueCPUID.cpp Tue Oct 23 07:28:43 2018 +0000 @@ -11,11 +11,18 @@ void getUniqueIDAsStr(char *destStr) { unsigned long *Unique = uniqueSerialAddr; - sprintf(destStr, "S%luX%luX%luX\000", Unique[0], Unique[1], Unique[2]); + sprintf(destStr, "%08luX%08luX%08luX\000", Unique[0], Unique[1], Unique[2]); } void printUniqueId(Serial pc) { unsigned long *Unique = uniqueSerialAddr; printf("Simple Serial# %08luX %08luX %08luX\n", Unique[0], Unique[1], Unique[2]); +} + +std::string getUniqueIDAsString(){ + char buf[32]; + unsigned long *Unique = uniqueSerialAddr; + sprintf(buf, "%0X%0X%0X\000", Unique[0], Unique[1], Unique[2]); + return buf; } \ No newline at end of file