From 5b297d070c2e4fd0a0adc4220a0287bd6270f914 Mon Sep 17 00:00:00 2001 From: Rotzbua <Rotzbua@users.noreply.github.com> Date: Sun, 18 Mar 2018 05:09:43 +0100 Subject: [PATCH] fix integer types --- OLEDDisplayUi.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OLEDDisplayUi.cpp b/OLEDDisplayUi.cpp index 85e051b..f890ddb 100644 --- a/OLEDDisplayUi.cpp +++ b/OLEDDisplayUi.cpp @@ -61,10 +61,10 @@ void OLEDDisplayUi::setAutoTransitionBackwards(){ this->lastTransitionDirection = -1; } void OLEDDisplayUi::setTimePerFrame(uint16_t time){ - this->ticksPerFrame = (int) ( (float) time / (float) updateInterval); + this->ticksPerFrame = (uint16_t) ( (float) time / (float) updateInterval); } void OLEDDisplayUi::setTimePerTransition(uint16_t time){ - this->ticksPerTransition = (int) ( (float) time / (float) updateInterval); + this->ticksPerTransition = (uint16_t) ( (float) time / (float) updateInterval); } // -/------ Customize indicator position and style -------\- @@ -190,7 +190,7 @@ OLEDDisplayUiState* OLEDDisplayUi::getUiState(){ int8_t OLEDDisplayUi::update(){ - long frameStart = millis(); + unsigned long frameStart = millis(); int8_t timeBudget = this->updateInterval - (frameStart - this->state.lastUpdate); if ( timeBudget <= 0) { // Implement frame skipping to ensure time budget is keept -- GitLab