Merge branch 'update_touch_driver' of git://github.com/Riksu9000/InfiniTime into Riksu9000-update_touch_driver

# Conflicts:
#	src/displayapp/Apps.h
This commit is contained in:
Jean-François Milants
2021-10-10 16:48:45 +02:00
12 changed files with 161 additions and 24 deletions

View File

@@ -23,6 +23,7 @@
#include "drivers/Hrs3300.h"
#include "drivers/PinMap.h"
#include "main.h"
#include "BootErrors.h"
#include <memory>
@@ -116,6 +117,8 @@ void SystemTask::Process(void* instance) {
}
void SystemTask::Work() {
BootErrors bootError = BootErrors::None;
watchdog.Setup(7);
watchdog.Start();
NRF_LOG_INFO("Last reset reason : %s", Pinetime::Drivers::Watchdog::ResetReasonToString(watchdog.ResetReason()));
@@ -133,7 +136,9 @@ void SystemTask::Work() {
lcd.Init();
twiMaster.Init();
touchPanel.Init();
if (!touchPanel.Init()) {
bootError = BootErrors::TouchController;
}
dateTimeController.Register(this);
batteryController.Register(this);
motorController.Init();
@@ -151,7 +156,7 @@ void SystemTask::Work() {
settingsController.Init();
displayApp.Register(this);
displayApp.Start();
displayApp.Start(bootError);
heartRateSensor.Init();
heartRateSensor.Disable();