Skip to content

Commit 111372c

Browse files
committed
Changes needed for autovalidation (#2225)
1 parent eedcaf4 commit 111372c

File tree

3 files changed

+7
-0
lines changed

3 files changed

+7
-0
lines changed

main.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
#include "components/datetime/DateTimeController.h"
4040
#include "components/heartrate/HeartRateController.h"
4141
#include "components/fs/FS.h"
42+
#include "components/firmwarevalidator/FirmwareValidator.h"
4243
#include "drivers/Spi.h"
4344
#include "drivers/SpiMaster.h"
4445
#include "drivers/SpiNorFlash.h"
@@ -352,6 +353,7 @@ Pinetime::Applications::HeartRateTask heartRateApp(heartRateSensor, heartRateCon
352353

353354
Pinetime::Controllers::FS fs {spiNorFlash};
354355
Pinetime::Controllers::Settings settingsController {fs};
356+
Pinetime::Controllers::FirmwareValidator validator;
355357
Pinetime::Controllers::MotorController motorController {};
356358

357359
Pinetime::Controllers::DateTime dateTimeController {settingsController};
@@ -380,6 +382,7 @@ Pinetime::Applications::DisplayApp displayApp(lcd,
380382
notificationManager,
381383
heartRateController,
382384
settingsController,
385+
validator,
383386
motorController,
384387
motionController,
385388
#if defined(INFINITIME_TIMERCONTROLLER)
@@ -408,6 +411,7 @@ Pinetime::System::SystemTask systemTask(spi,
408411
motionController,
409412
motionSensor,
410413
settingsController,
414+
validator,
411415
heartRateController,
412416
displayApp,
413417
heartRateApp,

sim/components/firmwarevalidator/FirmwareValidator.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,5 @@ void FirmwareValidator::Validate() {
1919
void FirmwareValidator::Reset() {
2020
// NVIC_SystemReset();
2121
}
22+
23+
void FirmwareValidator::AutoValidate() {}

sim/components/firmwarevalidator/FirmwareValidator.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ namespace Pinetime {
77
class FirmwareValidator {
88
public:
99
void Validate();
10+
void AutoValidate();
1011
bool IsValidated() const;
1112

1213
void Reset();

0 commit comments

Comments
 (0)