From 985e045ac8bd0ef2ff0270e3d8da2ae693834915 Mon Sep 17 00:00:00 2001 From: jflyper Date: Sun, 16 Jul 2017 17:38:31 +0900 Subject: [PATCH] Correct failure detection from i2c_OLED_send_cmd --- src/main/drivers/display_ug2864hsweg01.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/drivers/display_ug2864hsweg01.c b/src/main/drivers/display_ug2864hsweg01.c index 4f29b2d5de..1384101305 100644 --- a/src/main/drivers/display_ug2864hsweg01.c +++ b/src/main/drivers/display_ug2864hsweg01.c @@ -186,9 +186,8 @@ static bool i2c_OLED_send_cmd(busDevice_t *bus, uint8_t command) static bool i2c_OLED_send_cmdarray(busDevice_t *bus, const uint8_t *commands, size_t len) { for (size_t i = 0 ; i < len ; i++) { - if (i2c_OLED_send_cmd(bus, commands[i])) { - // XXX Funny, i2cWrite is returning errors!? - // return; + if (!i2c_OLED_send_cmd(bus, commands[i])) { + return false; } }