diff options
| author | Neil O'Fix <69880003+nlfx@users.noreply.github.com> | 2021-06-26 18:53:32 (GMT) |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-06-26 18:53:32 (GMT) |
| commit | 0045fb16b66b008c13888312b92688dcb7535a0c (patch) | |
| tree | ae945a9184c1fe5f47003c9a6ef8e05a389d9f25 /src/main.cpp | |
| parent | 883700fca13a45b6cb0af4d74e3ef276a2d69283 (diff) | |
SPI flash sleep if bootloader >= 1.0.0 (#322)
* Retrieve and display bootloader version
- Display bootloader version on System Info screen
- Enable SPI flash sleep mode if bootloader version >= 1.0.0
* Wait for SPI flash to wakeup before starting OTA DFU
Diffstat (limited to 'src/main.cpp')
| -rw-r--r-- | src/main.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main.cpp b/src/main.cpp index 4c2c5de..5832a78 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -28,6 +28,7 @@ #include <drivers/Hrs3300.h> #include <drivers/Bma421.h> +#include "BootloaderVersion.h" #include "components/battery/BatteryController.h" #include "components/ble/BleController.h" #include "components/ble/NotificationManager.h" @@ -306,6 +307,9 @@ int main(void) { debounceTimer = xTimerCreate("debounceTimer", 200, pdFALSE, (void*) 0, DebounceTimerCallback); debounceChargeTimer = xTimerCreate("debounceTimerCharge", 200, pdFALSE, (void*) 0, DebounceTimerChargeCallback); + // retrieve version stored by bootloader + Pinetime::BootloaderVersion::SetVersion(NRF_TIMER2->CC[0]); + lvgl.Init(); systemTask.Start(); |
