aboutsummaryrefslogtreecommitdiffstats
path: root/src/systemtask
diff options
context:
space:
mode:
authorRiku Isokoski <riksu9000@gmail.com>2023-02-25 10:05:32 +0200
committerRiku Isokoski <riksu9000@gmail.com>2023-02-25 16:58:31 +0200
commiteccea5ab9f43eea3c3ac6dbfb7e03dd81578191c (patch)
tree24e403b0fa40f1e76257f5b2882cc94e72e2e49a /src/systemtask
parent6f942e20ed5881e0b520f4c4f0f1fd2ffb4a3a2b (diff)
SystemTask: Move lcd to DisplayApp
SystemTask should never write to the lcd
Diffstat (limited to 'src/systemtask')
-rw-r--r--src/systemtask/SystemTask.cpp5
-rw-r--r--src/systemtask/SystemTask.h2
2 files changed, 0 insertions, 7 deletions
diff --git a/src/systemtask/SystemTask.cpp b/src/systemtask/SystemTask.cpp
index d5bca239..3ceb63d4 100644
--- a/src/systemtask/SystemTask.cpp
+++ b/src/systemtask/SystemTask.cpp
@@ -49,7 +49,6 @@ void MeasureBatteryTimerCallback(TimerHandle_t xTimer) {
}
SystemTask::SystemTask(Drivers::SpiMaster& spi,
- Drivers::St7789& lcd,
Pinetime::Drivers::SpiNorFlash& spiNorFlash,
Drivers::TwiMaster& twiMaster,
Drivers::Cst816S& touchPanel,
@@ -71,7 +70,6 @@ SystemTask::SystemTask(Drivers::SpiMaster& spi,
Pinetime::Controllers::TouchHandler& touchHandler,
Pinetime::Controllers::ButtonHandler& buttonHandler)
: spi {spi},
- lcd {lcd},
spiNorFlash {spiNorFlash},
twiMaster {twiMaster},
touchPanel {touchPanel},
@@ -131,7 +129,6 @@ void SystemTask::Work() {
fs.Init();
nimbleController.Init();
- lcd.Init();
twiMaster.Init();
/*
@@ -232,7 +229,6 @@ void SystemTask::Work() {
xTimerStart(dimTimer, 0);
spiNorFlash.Wakeup();
- lcd.Wakeup();
displayApp.PushMessage(Pinetime::Applications::Display::Messages::GoToRunning);
heartRateApp.PushMessage(Pinetime::Applications::HeartRateTask::Messages::WakeUp);
@@ -362,7 +358,6 @@ void SystemTask::Work() {
// if it's in sleep mode. Avoid bricked device by disabling sleep mode on these versions.
spiNorFlash.Sleep();
}
- lcd.Sleep();
spi.Sleep();
// Double Tap needs the touch screen to be in normal mode
diff --git a/src/systemtask/SystemTask.h b/src/systemtask/SystemTask.h
index e407f7ea..72e88875 100644
--- a/src/systemtask/SystemTask.h
+++ b/src/systemtask/SystemTask.h
@@ -55,7 +55,6 @@ namespace Pinetime {
public:
enum class SystemTaskState { Sleeping, Running, GoingToSleep, WakingUp };
SystemTask(Drivers::SpiMaster& spi,
- Drivers::St7789& lcd,
Pinetime::Drivers::SpiNorFlash& spiNorFlash,
Drivers::TwiMaster& twiMaster,
Drivers::Cst816S& touchPanel,
@@ -97,7 +96,6 @@ namespace Pinetime {
TaskHandle_t taskHandle;
Pinetime::Drivers::SpiMaster& spi;
- Pinetime::Drivers::St7789& lcd;
Pinetime::Drivers::SpiNorFlash& spiNorFlash;
Pinetime::Drivers::TwiMaster& twiMaster;
Pinetime::Drivers::Cst816S& touchPanel;