summaryrefslogtreecommitdiff
path: root/src/displayapp/DisplayAppRecovery.cpp
diff options
context:
space:
mode:
authorJF <jf@codingfield.com>2021-03-21 17:15:07 (GMT)
committerGitea <gitea@fake.local>2021-03-21 17:15:07 (GMT)
commit24d3eea4fba05d774ace794eb8c9b21b8f2aa8c6 (patch)
tree500b57847eb84f73fa62e7500e5a24d1a6d2f4cb /src/displayapp/DisplayAppRecovery.cpp
parent5cd4b36d6bbf22095e0ff54aa3773febc6e1f22e (diff)
parent9f9d0eb5df8ff86b9cd1e095afa3159094dde53c (diff)
Merge branch 'develop' of JF/PineTime into master
Diffstat (limited to 'src/displayapp/DisplayAppRecovery.cpp')
-rw-r--r--src/displayapp/DisplayAppRecovery.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/displayapp/DisplayAppRecovery.cpp b/src/displayapp/DisplayAppRecovery.cpp
index cccb72d..57b8aed 100644
--- a/src/displayapp/DisplayAppRecovery.cpp
+++ b/src/displayapp/DisplayAppRecovery.cpp
@@ -1,5 +1,4 @@
#include "DisplayAppRecovery.h"
-#include "DisplayAppRecovery.h"
#include <FreeRTOS.h>
#include <task.h>
#include <libraries/log/nrf_log.h>
@@ -13,7 +12,8 @@ DisplayApp::DisplayApp(Drivers::St7789 &lcd, Components::LittleVgl &lvgl, Driver
Controllers::DateTime &dateTimeController, Drivers::WatchdogView &watchdog,
System::SystemTask &systemTask,
Pinetime::Controllers::NotificationManager& notificationManager,
- Pinetime::Controllers::HeartRateController& heartRateController):
+ Pinetime::Controllers::HeartRateController& heartRateController,
+ Pinetime::Controllers::Settings& settingsController):
lcd{lcd}, bleController{bleController} {
msgQueue = xQueueCreate(queueSize, itemSize);
@@ -83,8 +83,7 @@ void DisplayApp::DisplayLogo(uint16_t color) {
for(int i = 0; i < displayWidth; i++) {
rleDecoder.DecodeNext(displayBuffer, displayWidth * bytesPerPixel);
ulTaskNotifyTake(pdTRUE, 500);
- lcd.BeginDrawBuffer(0, i, displayWidth, 1);
- lcd.NextDrawBuffer(reinterpret_cast<const uint8_t *>(displayBuffer), displayWidth * bytesPerPixel);
+ lcd.DrawBuffer(0, i, displayWidth, 1, reinterpret_cast<const uint8_t *>(displayBuffer), displayWidth * bytesPerPixel);
}
}
@@ -94,8 +93,7 @@ void DisplayApp::DisplayOtaProgress(uint8_t percent, uint16_t color) {
for(int i = 0; i < barHeight; i++) {
ulTaskNotifyTake(pdTRUE, 500);
uint16_t barWidth = std::min(static_cast<float>(percent) * 2.4f, static_cast<float>(displayWidth));
- lcd.BeginDrawBuffer(0, displayWidth - barHeight + i, barWidth, 1);
- lcd.NextDrawBuffer(reinterpret_cast<const uint8_t *>(displayBuffer), barWidth * bytesPerPixel);
+ lcd.DrawBuffer(0, displayWidth - barHeight + i, barWidth, 1, reinterpret_cast<const uint8_t *>(displayBuffer), barWidth * bytesPerPixel);
}
}