summaryrefslogtreecommitdiff
path: root/src/systemtask/SystemTask.cpp
diff options
context:
space:
mode:
authorJean-François Milants <jf@codingfield.com>2021-09-13 20:22:27 +0200
committerJean-François Milants <jf@codingfield.com>2021-09-13 20:22:27 +0200
commit9afa412a2ae0e60d45ce3f0197a5c615f1639f94 (patch)
treeabd6a65b6fefc8d343fe9d16e9b9dcc1112ef63e /src/systemtask/SystemTask.cpp
parentb0bdd2be1c30d349a1efef96b93a5771f5edbd06 (diff)
parent22571d4b384e40d647cd994202956f08ed32d925 (diff)
Merge branch 'refactor_adv' of https://github.com/evergreen22/InfiniTime into evergreen22-refactor_adv
# Conflicts: # src/components/ble/NimbleController.cpp
Diffstat (limited to 'src/systemtask/SystemTask.cpp')
-rw-r--r--src/systemtask/SystemTask.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/systemtask/SystemTask.cpp b/src/systemtask/SystemTask.cpp
index d64a3d96..0cbce6b4 100644
--- a/src/systemtask/SystemTask.cpp
+++ b/src/systemtask/SystemTask.cpp
@@ -128,7 +128,6 @@ void SystemTask::Work() {
fs.Init();
nimbleController.Init();
- nimbleController.StartAdvertising();
lcd.Init();
twiMaster.Init();
@@ -229,7 +228,6 @@ void SystemTask::Work() {
touchPanel.Wakeup();
}
- nimbleController.StartAdvertising();
xTimerStart(dimTimer, 0);
spiNorFlash.Wakeup();
lcd.Wakeup();
@@ -237,6 +235,9 @@ void SystemTask::Work() {
displayApp.PushMessage(Pinetime::Applications::Display::Messages::GoToRunning);
heartRateApp.PushMessage(Pinetime::Applications::HeartRateTask::Messages::WakeUp);
+ if (!bleController.IsConnected())
+ nimbleController.RestartFastAdv();
+
isSleeping = false;
isWakingUp = false;
isDimmed = false;