- PrintAndLogEx(NORMAL, "Di=%d", Di);
- PrintAndLogEx(NORMAL, "Fi=%d", Fi);
- PrintAndLogEx(NORMAL, "F=%.1f MHz", F);
- PrintAndLogEx(NORMAL, "Cycles/ETU=%d", Fi/Di);
- PrintAndLogEx(NORMAL, "%.1f bits/sec at 4MHz", (float)4000000 / (Fi/Di));
- PrintAndLogEx(NORMAL, "%.1f bits/sec at Fmax=%.1fMHz", (F * 1000000) / (Fi/Di), F);
+ PrintAndLogEx(NORMAL, "\t- Di=%d", Di);
+ PrintAndLogEx(NORMAL, "\t- Fi=%d", Fi);
+ PrintAndLogEx(NORMAL, "\t- F=%.1f MHz", F);
+
+ if (Di && Fi) {
+ PrintAndLogEx(NORMAL, "\t- Cycles/ETU=%d", Fi/Di);
+ PrintAndLogEx(NORMAL, "\t- %.1f bits/sec at 4MHz", (float)4000000 / (Fi/Di));
+ PrintAndLogEx(NORMAL, "\t- %.1f bits/sec at Fmax=%.1fMHz", (F * 1000000) / (Fi/Di), F);
+ } else {
+ PrintAndLogEx(WARNING, "\t- Di or Fi is RFU.");
+ };