We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b08cdec commit 2413956Copy full SHA for 2413956
src/hal/support.c
@@ -166,14 +166,15 @@ void hal_identify(void) {
166
}
167
168
unsigned SCSYSID[4] = {0};
169
+ unsigned int out = 0;
170
for (int i = 0; i < 4; i++) {
- if (!hal_registry(val + 0xEE0 + i * 4, (unsigned*)&SCSYSID[i], OP_READ)) break;
171
- if (!i && (SCSYSID[i] >> 16 & 0xFF)) { val = SCSYSID[i]; break; }
172
- val |= (SCSYSID[i] & 0xFF) << i * 8;
+ if (!hal_registry(val + 0xEE0 + (i * 4), (unsigned*)&SCSYSID[i], OP_READ)) break;
+ if (!i && (SCSYSID[i] >> 16 & 0xFF)) { out = SCSYSID[i]; break; }
173
+ out |= (SCSYSID[i] & 0xFF) << i * 8;
174
175
176
sprintf(chipId, "%s%X",
- ((val >> 28) == 0x7) ? "GK" : "Hi", val);
177
+ ((out >> 28) == 0x7) ? "GK" : "Hi", out);
178
if (chipId[6] == '0') {
179
chipId[6] = 'V';
180
} else {
0 commit comments