From 69e8620fb2cf67fc8d23ba567bf4219d31f73623 Mon Sep 17 00:00:00 2001 From: kraus Date: Sat, 24 Mar 2018 23:32:46 +0100 Subject: [PATCH] issue #518 --- cppsrc/U8g2lib.h | 8 ++++---- cppsrc/U8x8lib.h | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/cppsrc/U8g2lib.h b/cppsrc/U8g2lib.h index d55a4f51..ff7bff07 100644 --- a/cppsrc/U8g2lib.h +++ b/cppsrc/U8g2lib.h @@ -121,9 +121,9 @@ class U8G2 : public Print u8g2_SetDisplayRotation(&u8g2, u8g2_cb); } - void begin(void) { + bool begin(void) { /* note: call to u8x8_utf8_init is not required here, this is done in the setup procedures before */ - initDisplay(); clearDisplay(); setPowerSave(0); } + initDisplay(); clearDisplay(); setPowerSave(0); return 1;} void beginSimple(void) { /* does not clear the display and does not wake up the display */ @@ -132,14 +132,14 @@ class U8G2 : public Print #ifdef U8X8_USE_PINS /* use U8X8_PIN_NONE if a pin is not required */ - void begin(uint8_t menu_select_pin, uint8_t menu_next_pin, uint8_t menu_prev_pin, uint8_t menu_up_pin = U8X8_PIN_NONE, uint8_t menu_down_pin = U8X8_PIN_NONE, uint8_t menu_home_pin = U8X8_PIN_NONE) { + bool begin(uint8_t menu_select_pin, uint8_t menu_next_pin, uint8_t menu_prev_pin, uint8_t menu_up_pin = U8X8_PIN_NONE, uint8_t menu_down_pin = U8X8_PIN_NONE, uint8_t menu_home_pin = U8X8_PIN_NONE) { setMenuSelectPin(menu_select_pin); setMenuNextPin(menu_next_pin); setMenuPrevPin(menu_prev_pin); setMenuUpPin(menu_up_pin); setMenuDownPin(menu_down_pin); setMenuHomePin(menu_home_pin); - begin(); } + return begin(); } #endif /* u8g2 */ diff --git a/cppsrc/U8x8lib.h b/cppsrc/U8x8lib.h index 3ae14f14..71fbd931 100644 --- a/cppsrc/U8x8lib.h +++ b/cppsrc/U8x8lib.h @@ -191,19 +191,19 @@ class U8X8 : public Print void setPowerSave(uint8_t is_enable) { u8x8_SetPowerSave(&u8x8, is_enable); } - void begin(void) { - initDisplay(); clearDisplay(); setPowerSave(0); } + bool begin(void) { + initDisplay(); clearDisplay(); setPowerSave(0); return 1; } #ifdef U8X8_USE_PINS /* use U8X8_PIN_NONE if a pin is not required */ - void begin(uint8_t menu_select_pin, uint8_t menu_next_pin, uint8_t menu_prev_pin, uint8_t menu_up_pin = U8X8_PIN_NONE, uint8_t menu_down_pin = U8X8_PIN_NONE, uint8_t menu_home_pin = U8X8_PIN_NONE) { + bool begin(uint8_t menu_select_pin, uint8_t menu_next_pin, uint8_t menu_prev_pin, uint8_t menu_up_pin = U8X8_PIN_NONE, uint8_t menu_down_pin = U8X8_PIN_NONE, uint8_t menu_home_pin = U8X8_PIN_NONE) { setMenuSelectPin(menu_select_pin); setMenuNextPin(menu_next_pin); setMenuPrevPin(menu_prev_pin); setMenuUpPin(menu_up_pin); setMenuDownPin(menu_down_pin); setMenuHomePin(menu_home_pin); - begin(); } + return begin(); } #endif void setFlipMode(uint8_t mode) {