RGB led driver: More retries on boot

This commit is contained in:
Lorenz Meier 2015-02-14 20:33:59 +01:00
parent eb28aa6cfe
commit 8071186e37
1 changed files with 6 additions and 0 deletions

View File

@ -181,12 +181,18 @@ RGBLED::probe()
to be enough, as the 3rd one consistently fails if no
RGBLED is on the bus.
*/
unsigned prevretries = _retries;
_retries = 4;
if ((ret=get(on, powersave, r, g, b)) != OK ||
(ret=send_led_enable(false) != OK) ||
(ret=send_led_enable(false) != OK)) {
return ret;
}
_retries = prevretries;
return ret;
}