Show popup on rare/weird boards
This commit is contained in:
parent
230dff0548
commit
e16e3a4ef1
11
core.js
11
core.js
@ -70,10 +70,17 @@ function ds4_hw_to_bm(hw_ver) {
|
|||||||
} else if(a == 0xb4) {
|
} else if(a == 0xb4) {
|
||||||
return "JDM-055";
|
return "JDM-055";
|
||||||
} else {
|
} else {
|
||||||
|
if(is_rare(hw_ver))
|
||||||
|
return "WOW!";
|
||||||
return l("Unknown");
|
return l("Unknown");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function is_rare(hw_ver) {
|
||||||
|
a = hw_ver >> 8;
|
||||||
|
return (a == 0x74 || a == 0x93 || a == 0xb0 || a == 0xa0);
|
||||||
|
}
|
||||||
|
|
||||||
async function ds4_info() {
|
async function ds4_info() {
|
||||||
try {
|
try {
|
||||||
const view = lf("ds4_info", await device.receiveFeatureReport(0xa3));
|
const view = lf("ds4_info", await device.receiveFeatureReport(0xa3));
|
||||||
@ -120,6 +127,10 @@ async function ds4_info() {
|
|||||||
// All ok, safe to query NVS Status and BD Addr
|
// All ok, safe to query NVS Status and BD Addr
|
||||||
await ds4_nvstatus();
|
await ds4_nvstatus();
|
||||||
await ds4_getbdaddr();
|
await ds4_getbdaddr();
|
||||||
|
|
||||||
|
if(is_rare(hw_ver_minor)) {
|
||||||
|
show_popup("Wow, this is a rare/weird controller! Please write me an email at ds4@the.al or contact me on Discord (the_al)");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} catch(e) {
|
} catch(e) {
|
||||||
ooc = "<font color='red'><b>" + l("clone") + "</b></font>";
|
ooc = "<font color='red'><b>" + l("clone") + "</b></font>";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user