in patcher/patcher.js [817:853]
function showKV(k, v, portSize, data) {
let vn = ""
let kn = configInvKeys[k + ""] || ""
if (enums[kn]) {
for (let en of Object.keys(enums[kn])) {
if (enums[kn][en] == v) {
vn = en
break
}
}
}
if (vn == "") {
if (/_CFG/.test(kn) || v > 10000)
vn = "0x" + v.toString(16)
else if (/^PIN_/.test(kn)) {
if (data && !isHeaderPin(kn)) {
for (let pn of Object.keys(configKeys)) {
if (isHeaderPin(pn) && lookupCfg(data, configKeys[pn]) === v) {
vn = pn
break
}
}
}
if (!vn)
vn = pinToString(v, portSize)
} else
vn = v + ""
}
if (kn == "")
kn = "_" + k
return `${kn} = ${vn}`
}