From 399b31ffba204b0fd81cf8adc79aa32a49144cba Mon Sep 17 00:00:00 2001 From: 0xPIT <karl@pitrich.com> Date: Fri, 6 Jan 2017 23:10:46 +0100 Subject: [PATCH] change image data to be unsigned --- OLEDDisplayUi.cpp | 4 ++-- OLEDDisplayUi.h | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/OLEDDisplayUi.cpp b/OLEDDisplayUi.cpp index 163c2e9..cea3bb5 100644 --- a/OLEDDisplayUi.cpp +++ b/OLEDDisplayUi.cpp @@ -90,10 +90,10 @@ void OLEDDisplayUi::setIndicatorPosition(IndicatorPosition pos) { void OLEDDisplayUi::setIndicatorDirection(IndicatorDirection dir) { this->indicatorDirection = dir; } -void OLEDDisplayUi::setActiveSymbol(const char* symbol) { +void OLEDDisplayUi::setActiveSymbol(const unsigned char* symbol) { this->activeSymbol = symbol; } -void OLEDDisplayUi::setInactiveSymbol(const char* symbol) { +void OLEDDisplayUi::setInactiveSymbol(const unsigned char* symbol) { this->inactiveSymbol = symbol; } diff --git a/OLEDDisplayUi.h b/OLEDDisplayUi.h index 617346a..ac2d9ed 100644 --- a/OLEDDisplayUi.h +++ b/OLEDDisplayUi.h @@ -61,11 +61,11 @@ enum FrameState { }; -const char ANIMATION_activeSymbol[] PROGMEM = { +const unsigned char ANIMATION_activeSymbol[] PROGMEM = { 0x00, 0x18, 0x3c, 0x7e, 0x7e, 0x3c, 0x18, 0x00 }; -const char ANIMATION_inactiveSymbol[] PROGMEM = { +const unsigned char ANIMATION_inactiveSymbol[] PROGMEM = { 0x00, 0x0, 0x0, 0x18, 0x18, 0x0, 0x0, 0x00 }; @@ -106,8 +106,8 @@ class OLEDDisplayUi { IndicatorPosition indicatorPosition = BOTTOM; IndicatorDirection indicatorDirection = LEFT_RIGHT; - const char* activeSymbol = ANIMATION_activeSymbol; - const char* inactiveSymbol = ANIMATION_inactiveSymbol; + const unsigned char* activeSymbol = ANIMATION_activeSymbol; + const unsigned char* inactiveSymbol = ANIMATION_inactiveSymbol; bool shouldDrawIndicators = true; @@ -240,12 +240,12 @@ class OLEDDisplayUi { /** * Set the symbol to indicate an active frame in the indicator bar. */ - void setActiveSymbol(const char* symbol); + void setActiveSymbol(const unsigned char* symbol); /** * Set the symbol to indicate an inactive frame in the indicator bar. */ - void setInactiveSymbol(const char* symbol); + void setInactiveSymbol(const unsigned char* symbol); // Frame settings -- GitLab