diff options
| author | JF <jf@codingfield.com> | 2020-08-17 14:31:00 (GMT) |
|---|---|---|
| committer | JF <jf@codingfield.com> | 2020-08-17 14:31:00 (GMT) |
| commit | 83f6d7d81b80809de0bc850a0b445bc035098dba (patch) | |
| tree | 1e0187c2f622f17fafe15dad709089d5d04180cb /src/DisplayApp/Screens/SystemInfo.cpp | |
| parent | 18686ac2cbf6b97dd0250234ce128bd9ad350d6e (diff) | |
Fix most of the warnings. Remaining warnings come from nimble source code.
Diffstat (limited to 'src/DisplayApp/Screens/SystemInfo.cpp')
| -rw-r--r-- | src/DisplayApp/Screens/SystemInfo.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/DisplayApp/Screens/SystemInfo.cpp b/src/DisplayApp/Screens/SystemInfo.cpp index b355f41..ef55eb5 100644 --- a/src/DisplayApp/Screens/SystemInfo.cpp +++ b/src/DisplayApp/Screens/SystemInfo.cpp @@ -49,6 +49,7 @@ std::unique_ptr<Screen> SystemInfo::CreateScreen1() { uint8_t brightness = 0; switch(brightnessController.Level()) { + case Controllers::BrightnessController::Levels::Off: brightness = 0; break; case Controllers::BrightnessController::Levels::Low: brightness = 1; break; case Controllers::BrightnessController::Levels::Medium: brightness = 2; break; case Controllers::BrightnessController::Levels::High: brightness = 3; break; @@ -82,10 +83,10 @@ std::unique_ptr<Screen> SystemInfo::CreateScreen1() { // TODO handle more than 100 days of uptime sprintf(t1, "Pinetime\n" - "Version:%d.%d.%d\n" + "Version:%ld.%ld.%ld\n" "Build: %s\n" " %s\n" - "Date: %02d/%02d/%04d\n" + "Date: %02d/%02hhu/%04d\n" "Time: %02d:%02d:%02d\n" "Uptime: %02lud %02lu:%02lu:%02lu\n" "Battery: %d%%\n" @@ -93,7 +94,7 @@ std::unique_ptr<Screen> SystemInfo::CreateScreen1() { "Last reset: %s\n", Version::Major(), Version::Minor(), Version::Patch(), __DATE__, __TIME__, - dateTimeController.Day(), dateTimeController.Month(), dateTimeController.Year(), + dateTimeController.Day(), static_cast<uint8_t>(dateTimeController.Month()), dateTimeController.Year(), dateTimeController.Hours(), dateTimeController.Minutes(), dateTimeController.Seconds(), uptimeDays, uptimeHours, uptimeMinutes, uptimeSeconds, batteryPercent, brightness, resetReason); |
