application: minor, make cable action more readable

This commit is contained in:
King Kévin 2020-01-30 17:38:35 +01:00
parent cd9f4e12de
commit d43b098fbf
1 changed files with 6 additions and 8 deletions

View File

@ -491,13 +491,11 @@ static void cable_issues_nb(struct cable_t* cable)
}
}
bool optional = false;
if (!mandatory) {
for (uint8_t j = 0; j < usb_cable->optional_pairs_nb; j++) {
if (cable->connections[i][0] == usb_cable->optional_pairs[j][0] && cable->connections[i][1] == usb_cable->optional_pairs[j][1]) {
optional = true;
} else if (cable->connections[i][0] == usb_cable->optional_pairs[j][1] && cable->connections[i][1] == usb_cable->optional_pairs[j][0]) {
optional = true;
}
for (uint8_t j = 0; j < usb_cable->optional_pairs_nb && !mandatory; j++) {
if (cable->connections[i][0] == usb_cable->optional_pairs[j][0] && cable->connections[i][1] == usb_cable->optional_pairs[j][1]) {
optional = true;
} else if (cable->connections[i][0] == usb_cable->optional_pairs[j][1] && cable->connections[i][1] == usb_cable->optional_pairs[j][0]) {
optional = true;
}
}
if (mandatory) {
@ -769,7 +767,7 @@ static void command_cables(void* argument)
cable_clear(cable);
cable->cables_nb = 1;
cable->cables[cable_j] = true;
cable->cable_best = cable_j;
cable->connectors_nb = 0;
for (uint8_t connector_i = 0; connector_i < usb_cables[cable_j].connectors_nb; connector_i++) {
for (uint8_t connector_j = 0; connector_j < LENGTH(usb_connectors) && connector_j < LENGTH(cable->connectors); connector_j++) {
if (usb_cables[cable_j].connectors[connector_i] == usb_connectors[connector_j]) {