Only consider 0x40 response as valid
This commit is contained in:
@ -39,10 +39,12 @@ void board_on_ac(bool ac) {
|
|||||||
for (int i = 0; i < 16; i++) {
|
for (int i = 0; i < 16; i++) {
|
||||||
int res = set_power_limit(power_limit);
|
int res = set_power_limit(power_limit);
|
||||||
DEBUG("set_power_limit %d = %d\n", power_limit, res);
|
DEBUG("set_power_limit %d = %d\n", power_limit, res);
|
||||||
if (res >= 0) {
|
if (res == 0x40) {
|
||||||
break;
|
break;
|
||||||
|
} else if (res < 0) {
|
||||||
|
ERROR("set_power_limit failed: 0x%02X\n", -res);
|
||||||
} else {
|
} else {
|
||||||
ERROR("set_power_limit failed: %X\n", -res);
|
ERROR("set_power_limit unknown response: 0x%02X\n", res);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -40,10 +40,12 @@ void board_on_ac(bool ac) {
|
|||||||
for (int i = 0; i < 16; i++) {
|
for (int i = 0; i < 16; i++) {
|
||||||
int res = set_power_limit(power_limit);
|
int res = set_power_limit(power_limit);
|
||||||
DEBUG("set_power_limit %d = %d\n", power_limit, res);
|
DEBUG("set_power_limit %d = %d\n", power_limit, res);
|
||||||
if (res >= 0) {
|
if (res == 0x40) {
|
||||||
break;
|
break;
|
||||||
|
} else if (res < 0) {
|
||||||
|
ERROR("set_power_limit failed: 0x%02X\n", -res);
|
||||||
} else {
|
} else {
|
||||||
ERROR("set_power_limit failed: %X\n", -res);
|
ERROR("set_power_limit unknown response: 0x%02X\n", res);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -44,10 +44,12 @@ void board_on_ac(bool ac) {
|
|||||||
for (int i = 0; i < 16; i++) {
|
for (int i = 0; i < 16; i++) {
|
||||||
int res = set_power_limit(power_limit);
|
int res = set_power_limit(power_limit);
|
||||||
DEBUG("set_power_limit %d = %d\n", power_limit, res);
|
DEBUG("set_power_limit %d = %d\n", power_limit, res);
|
||||||
if (res >= 0) {
|
if (res == 0x40) {
|
||||||
break;
|
break;
|
||||||
|
} else if (res < 0) {
|
||||||
|
ERROR("set_power_limit failed: 0x%02X\n", -res);
|
||||||
} else {
|
} else {
|
||||||
ERROR("set_power_limit failed: %X\n", -res);
|
ERROR("set_power_limit unknown response: 0x%02X\n", res);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user