summaryrefslogtreecommitdiff
path: root/src/SystemTask/SystemTask.cpp
diff options
context:
space:
mode:
authorJF <jf@codingfield.com>2020-03-14 16:33:47 +0100
committerJF <jf@codingfield.com>2020-03-14 16:33:47 +0100
commit4d2aacf8639f565b822020cdb43c011e1a72dc7b (patch)
treecb277bb2efe7bc51737db9784483c736a3a87937 /src/SystemTask/SystemTask.cpp
parenta91c68c931cc8308e87acd796afb46ba70ae3dc2 (diff)
Display battery level and BLE connection status using icon on Clock screen.
Diffstat (limited to 'src/SystemTask/SystemTask.cpp')
-rw-r--r--src/SystemTask/SystemTask.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/SystemTask/SystemTask.cpp b/src/SystemTask/SystemTask.cpp
index e90672d9..00fad002 100644
--- a/src/SystemTask/SystemTask.cpp
+++ b/src/SystemTask/SystemTask.cpp
@@ -34,8 +34,8 @@ void SystemTask::Work() {
NRF_LOG_INFO("Last reset reason : %s", Pinetime::Drivers::Watchdog::ResetReasonToString(watchdog.ResetReason()));
APP_GPIOTE_INIT(2);
bool erase_bonds=false;
-// ble_manager_init_peer_manager();
-// nrf_sdh_freertos_init(ble_manager_start_advertising, &erase_bonds);
+ ble_manager_init_peer_manager();
+ nrf_sdh_freertos_init(ble_manager_start_advertising, &erase_bonds);
spi.Init();
lcd.Init();
@@ -87,6 +87,7 @@ void SystemTask::Work() {
}
uint32_t systick_counter = nrf_rtc_counter_get(portNRF_RTC_REG);
dateTimeController.UpdateTime(systick_counter);
+ batteryController.Update();
if(!nrf_gpio_pin_read(pinButton))
watchdog.Kick();
@@ -103,7 +104,6 @@ void SystemTask::OnButtonPushed() {
NRF_LOG_INFO("[SystemTask] Button pushed, waking up");
displayApp->PushMessage(Pinetime::Applications::DisplayApp::Messages::GoToRunning);
isSleeping = false;
- batteryController.Update();
displayApp->PushMessage(Pinetime::Applications::DisplayApp::Messages::UpdateBatteryLevel);
}
}