Skip to content

Commit f2357b3

Browse files
committed
Setting SetDate/SetTime : replace #defines by constexpr variables, NULL by nullptr and other small cleanings.
1 parent 7cbd568 commit f2357b3

4 files changed

Lines changed: 61 additions & 85 deletions

File tree

src/displayapp/screens/settings/SettingSetDate.cpp

Lines changed: 31 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -5,48 +5,46 @@
55
#include "displayapp/DisplayApp.h"
66
#include "displayapp/screens/Symbols.h"
77

8-
#define POS_X_DAY -72
9-
#define POS_X_MONTH 0
10-
#define POS_X_YEAR 72
11-
#define POS_Y_PLUS -50
12-
#define POS_Y_TEXT -6
13-
#define POS_Y_MINUS 40
14-
158
using namespace Pinetime::Applications::Screens;
169

1710
namespace {
18-
static void event_handler(lv_obj_t * obj, lv_event_t event) {
19-
SettingSetDate* screen = static_cast<SettingSetDate *>(obj->user_data);
11+
constexpr int16_t POS_X_DAY = -72;
12+
constexpr int16_t POS_X_MONTH = 0;
13+
constexpr int16_t POS_X_YEAR = 72;
14+
constexpr int16_t POS_Y_PLUS = -50;
15+
constexpr int16_t POS_Y_TEXT = -6;
16+
constexpr int16_t POS_Y_MINUS = 40;
17+
18+
void event_handler(lv_obj_t * obj, lv_event_t event) {
19+
auto* screen = static_cast<SettingSetDate *>(obj->user_data);
2020
screen->HandleButtonPress(obj, event);
2121
}
2222
}
2323

24-
SettingSetDate::SettingSetDate(
25-
Pinetime::Applications::DisplayApp *app, Pinetime::Controllers::DateTime &dateTimeController) :
24+
SettingSetDate::SettingSetDate(Pinetime::Applications::DisplayApp *app, Pinetime::Controllers::DateTime &dateTimeController) :
2625
Screen(app),
27-
dateTimeController {dateTimeController}
28-
{
29-
lv_obj_t * title = lv_label_create(lv_scr_act(), NULL);
26+
dateTimeController {dateTimeController} {
27+
lv_obj_t * title = lv_label_create(lv_scr_act(), nullptr);
3028
lv_label_set_text_static(title, "Set current date");
3129
lv_label_set_align(title, LV_LABEL_ALIGN_CENTER);
3230
lv_obj_align(title, lv_scr_act(), LV_ALIGN_IN_TOP_MID, 15, 15);
3331

34-
lv_obj_t * icon = lv_label_create(lv_scr_act(), NULL);
32+
lv_obj_t * icon = lv_label_create(lv_scr_act(), nullptr);
3533
lv_obj_set_style_local_text_color(icon, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, LV_COLOR_ORANGE);
3634

3735
lv_label_set_text_static(icon, Symbols::clock);
3836
lv_label_set_align(icon, LV_LABEL_ALIGN_CENTER);
3937
lv_obj_align(icon, title, LV_ALIGN_OUT_LEFT_MID, -10, 0);
4038

4139
dayValue = static_cast<int>(dateTimeController.Day());
42-
lblDay = lv_label_create(lv_scr_act(), NULL);
40+
lblDay = lv_label_create(lv_scr_act(), nullptr);
4341
lv_label_set_text_fmt(lblDay, "%d", dayValue);
4442
lv_label_set_align(lblDay, LV_LABEL_ALIGN_CENTER);
4543
lv_obj_align(lblDay, lv_scr_act(), LV_ALIGN_CENTER, POS_X_DAY, POS_Y_TEXT);
4644
lv_obj_set_auto_realign(lblDay, true);
4745

4846
monthValue = static_cast<int>(dateTimeController.Month());
49-
lblMonth = lv_label_create(lv_scr_act(), NULL);
47+
lblMonth = lv_label_create(lv_scr_act(), nullptr);
5048
UpdateMonthLabel();
5149
lv_label_set_align(lblMonth, LV_LABEL_ALIGN_CENTER);
5250
lv_obj_align(lblMonth, lv_scr_act(), LV_ALIGN_CENTER, POS_X_MONTH, POS_Y_TEXT);
@@ -55,55 +53,55 @@ SettingSetDate::SettingSetDate(
5553
yearValue = static_cast<int>(dateTimeController.Year());
5654
if (yearValue < 2021)
5755
yearValue = 2021;
58-
lblYear = lv_label_create(lv_scr_act(), NULL);
56+
lblYear = lv_label_create(lv_scr_act(), nullptr);
5957
lv_label_set_text_fmt(lblYear, "%d", yearValue);
6058
lv_label_set_align(lblYear, LV_LABEL_ALIGN_CENTER);
6159
lv_obj_align(lblYear, lv_scr_act(), LV_ALIGN_CENTER, POS_X_YEAR, POS_Y_TEXT);
6260
lv_obj_set_auto_realign(lblYear, true);
6361

64-
btnDayPlus = lv_btn_create(lv_scr_act(), NULL);
62+
btnDayPlus = lv_btn_create(lv_scr_act(), nullptr);
6563
btnDayPlus->user_data = this;
6664
lv_obj_set_size(btnDayPlus, 50, 40);
6765
lv_obj_align(btnDayPlus, lv_scr_act(), LV_ALIGN_CENTER, POS_X_DAY, POS_Y_PLUS);
6866
lv_obj_set_style_local_value_str(btnDayPlus, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, "+");
6967
lv_obj_set_event_cb(btnDayPlus, event_handler);
7068

71-
btnDayMinus = lv_btn_create(lv_scr_act(), NULL);
69+
btnDayMinus = lv_btn_create(lv_scr_act(), nullptr);
7270
btnDayMinus->user_data = this;
7371
lv_obj_set_size(btnDayMinus, 50, 40);
7472
lv_obj_align(btnDayMinus, lv_scr_act(), LV_ALIGN_CENTER, POS_X_DAY, POS_Y_MINUS);
7573
lv_obj_set_style_local_value_str(btnDayMinus, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, "-");
7674
lv_obj_set_event_cb(btnDayMinus, event_handler);
7775

78-
btnMonthPlus = lv_btn_create(lv_scr_act(), NULL);
76+
btnMonthPlus = lv_btn_create(lv_scr_act(), nullptr);
7977
btnMonthPlus->user_data = this;
8078
lv_obj_set_size(btnMonthPlus, 50, 40);
8179
lv_obj_align(btnMonthPlus, lv_scr_act(), LV_ALIGN_CENTER, POS_X_MONTH, POS_Y_PLUS);
8280
lv_obj_set_style_local_value_str(btnMonthPlus, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, "+");
8381
lv_obj_set_event_cb(btnMonthPlus, event_handler);
8482

85-
btnMonthMinus = lv_btn_create(lv_scr_act(), NULL);
83+
btnMonthMinus = lv_btn_create(lv_scr_act(), nullptr);
8684
btnMonthMinus->user_data = this;
8785
lv_obj_set_size(btnMonthMinus, 50, 40);
8886
lv_obj_align(btnMonthMinus, lv_scr_act(), LV_ALIGN_CENTER, POS_X_MONTH, POS_Y_MINUS);
8987
lv_obj_set_style_local_value_str(btnMonthMinus, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, "-");
9088
lv_obj_set_event_cb(btnMonthMinus, event_handler);
9189

92-
btnYearPlus = lv_btn_create(lv_scr_act(), NULL);
90+
btnYearPlus = lv_btn_create(lv_scr_act(), nullptr);
9391
btnYearPlus->user_data = this;
9492
lv_obj_set_size(btnYearPlus, 50, 40);
9593
lv_obj_align(btnYearPlus, lv_scr_act(), LV_ALIGN_CENTER, POS_X_YEAR, POS_Y_PLUS);
9694
lv_obj_set_style_local_value_str(btnYearPlus, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, "+");
9795
lv_obj_set_event_cb(btnYearPlus, event_handler);
9896

99-
btnYearMinus = lv_btn_create(lv_scr_act(), NULL);
97+
btnYearMinus = lv_btn_create(lv_scr_act(), nullptr);
10098
btnYearMinus->user_data = this;
10199
lv_obj_set_size(btnYearMinus, 50, 40);
102100
lv_obj_align(btnYearMinus, lv_scr_act(), LV_ALIGN_CENTER, POS_X_YEAR, POS_Y_MINUS);
103101
lv_obj_set_style_local_value_str(btnYearMinus, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, "-");
104102
lv_obj_set_event_cb(btnYearMinus, event_handler);
105103

106-
btnSetTime = lv_btn_create(lv_scr_act(), NULL);
104+
btnSetTime = lv_btn_create(lv_scr_act(), nullptr);
107105
btnSetTime->user_data = this;
108106
lv_obj_set_size(btnSetTime, 120, 48);
109107
lv_obj_align(btnSetTime, lv_scr_act(), LV_ALIGN_IN_BOTTOM_MID, 0, 0);
@@ -116,7 +114,6 @@ SettingSetDate::~SettingSetDate() {
116114
}
117115

118116
void SettingSetDate::HandleButtonPress(lv_obj_t *object, lv_event_t event) {
119-
120117
if (event != LV_EVENT_CLICKED)
121118
return;
122119

@@ -126,43 +123,37 @@ void SettingSetDate::HandleButtonPress(lv_obj_t *object, lv_event_t event) {
126123
dayValue = 1;
127124
lv_label_set_text_fmt(lblDay, "%d", dayValue);
128125
lv_btn_set_state(btnSetTime, LV_BTN_STATE_RELEASED);
129-
}
130-
else if (object == btnDayMinus) {
126+
} else if (object == btnDayMinus) {
131127
dayValue--;
132128
if (dayValue < 1)
133129
dayValue = MaximumDayOfMonth();
134130
lv_label_set_text_fmt(lblDay, "%d", dayValue);
135131
lv_btn_set_state(btnSetTime, LV_BTN_STATE_RELEASED);
136-
}
137-
else if (object == btnMonthPlus) {
132+
} else if (object == btnMonthPlus) {
138133
monthValue++;
139134
if (monthValue > 12)
140135
monthValue = 1;
141136
UpdateMonthLabel();
142137
lv_btn_set_state(btnSetTime, LV_BTN_STATE_RELEASED);
143138
CheckDay();
144-
}
145-
else if (object == btnMonthMinus) {
139+
} else if (object == btnMonthMinus) {
146140
monthValue--;
147141
if (monthValue < 1)
148142
monthValue = 12;
149143
UpdateMonthLabel();
150144
lv_btn_set_state(btnSetTime, LV_BTN_STATE_RELEASED);
151145
CheckDay();
152-
}
153-
else if (object == btnYearPlus) {
146+
} else if (object == btnYearPlus) {
154147
yearValue++;
155148
lv_label_set_text_fmt(lblYear, "%d", yearValue);
156149
lv_btn_set_state(btnSetTime, LV_BTN_STATE_RELEASED);
157150
CheckDay();
158-
}
159-
else if (object == btnYearMinus) {
151+
} else if (object == btnYearMinus) {
160152
yearValue--;
161153
lv_label_set_text_fmt(lblYear, "%d", yearValue);
162154
lv_btn_set_state(btnSetTime, LV_BTN_STATE_RELEASED);
163155
CheckDay();
164-
}
165-
else if (object == btnSetTime) {
156+
} else if (object == btnSetTime) {
166157
NRF_LOG_INFO("Setting date (manually) to %04d-%02d-%02d", yearValue, monthValue, dayValue);
167158
dateTimeController.SetTime(static_cast<uint16_t>(yearValue),
168159
static_cast<uint8_t>(monthValue),
@@ -202,7 +193,6 @@ void SettingSetDate::CheckDay() {
202193
}
203194

204195
void SettingSetDate::UpdateMonthLabel() {
205-
lv_label_set_text_static(lblMonth,
206-
Pinetime::Controllers::DateTime::MonthShortToStringLow(static_cast<Pinetime::Controllers::DateTime::Months>(monthValue)));
196+
lv_label_set_text_static(
197+
lblMonth, Pinetime::Controllers::DateTime::MonthShortToStringLow(static_cast<Pinetime::Controllers::DateTime::Months>(monthValue)));
207198
}
208-

src/displayapp/screens/settings/SettingSetDate.h

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,16 @@
66
#include "displayapp/screens/Screen.h"
77

88
namespace Pinetime {
9-
109
namespace Applications {
1110
namespace Screens {
12-
1311
class SettingSetDate : public Screen{
1412
public:
1513
SettingSetDate(DisplayApp* app, Pinetime::Controllers::DateTime &dateTimeController);
1614
~SettingSetDate() override;
1715

1816
void HandleButtonPress(lv_obj_t *object, lv_event_t event);
1917

20-
private:
21-
18+
private:
2219
Controllers::DateTime& dateTimeController;
2320

2421
int dayValue;

src/displayapp/screens/settings/SettingSetTime.cpp

Lines changed: 28 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -5,103 +5,101 @@
55
#include "displayapp/DisplayApp.h"
66
#include "displayapp/screens/Symbols.h"
77

8-
#define POS_X_HOURS -72
9-
#define POS_X_MINUTES 0
10-
#define POS_X_SECONDS 72
11-
#define POS_Y_PLUS -50
12-
#define POS_Y_TEXT -6
13-
#define POS_Y_MINUS 40
14-
#define OFS_Y_COLON -2
15-
168
using namespace Pinetime::Applications::Screens;
179

1810
namespace {
19-
static void event_handler(lv_obj_t * obj, lv_event_t event) {
20-
SettingSetTime* screen = static_cast<SettingSetTime *>(obj->user_data);
11+
constexpr int16_t POS_X_HOURS = -72;
12+
constexpr int16_t POS_X_MINUTES = 0;
13+
constexpr int16_t POS_X_SECONDS = 72;
14+
constexpr int16_t POS_Y_PLUS = -50;
15+
constexpr int16_t POS_Y_TEXT = -6;
16+
constexpr int16_t POS_Y_MINUS = 40;
17+
constexpr int16_t OFS_Y_COLON = -2;
18+
19+
void event_handler(lv_obj_t * obj, lv_event_t event) {
20+
auto* screen = static_cast<SettingSetTime *>(obj->user_data);
2121
screen->HandleButtonPress(obj, event);
2222
}
2323
}
2424

25-
SettingSetTime::SettingSetTime(
26-
Pinetime::Applications::DisplayApp *app, Pinetime::Controllers::DateTime &dateTimeController) :
25+
SettingSetTime::SettingSetTime(Pinetime::Applications::DisplayApp *app, Pinetime::Controllers::DateTime &dateTimeController) :
2726
Screen(app),
28-
dateTimeController {dateTimeController}
29-
{
30-
lv_obj_t * title = lv_label_create(lv_scr_act(), NULL);
27+
dateTimeController {dateTimeController} {
28+
lv_obj_t * title = lv_label_create(lv_scr_act(), nullptr);
3129
lv_label_set_text_static(title, "Set current time");
3230
lv_label_set_align(title, LV_LABEL_ALIGN_CENTER);
3331
lv_obj_align(title, lv_scr_act(), LV_ALIGN_IN_TOP_MID, 15, 15);
3432

35-
lv_obj_t * icon = lv_label_create(lv_scr_act(), NULL);
33+
lv_obj_t * icon = lv_label_create(lv_scr_act(), nullptr);
3634
lv_obj_set_style_local_text_color(icon, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, LV_COLOR_ORANGE);
3735

3836
lv_label_set_text_static(icon, Symbols::clock);
3937
lv_label_set_align(icon, LV_LABEL_ALIGN_CENTER);
4038
lv_obj_align(icon, title, LV_ALIGN_OUT_LEFT_MID, -10, 0);
4139

4240
hoursValue = static_cast<int>(dateTimeController.Hours());
43-
lblHours = lv_label_create(lv_scr_act(), NULL);
41+
lblHours = lv_label_create(lv_scr_act(), nullptr);
4442
lv_obj_set_style_local_text_font(lblHours, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, &jetbrains_mono_42);
4543
lv_label_set_text_fmt(lblHours, "%02d", hoursValue);
4644
lv_label_set_align(lblHours, LV_LABEL_ALIGN_CENTER);
4745
lv_obj_align(lblHours, lv_scr_act(), LV_ALIGN_CENTER, POS_X_HOURS, POS_Y_TEXT);
4846
lv_obj_set_auto_realign(lblHours, true);
4947

50-
lv_obj_t * lblColon1 = lv_label_create(lv_scr_act(), NULL);
48+
lv_obj_t * lblColon1 = lv_label_create(lv_scr_act(), nullptr);
5149
lv_obj_set_style_local_text_font(lblColon1, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, &jetbrains_mono_42);
5250
lv_label_set_text_static(lblColon1, ":");
5351
lv_label_set_align(lblColon1, LV_LABEL_ALIGN_CENTER);
5452
lv_obj_align(lblColon1, lv_scr_act(), LV_ALIGN_CENTER, (POS_X_HOURS + POS_X_MINUTES) / 2, POS_Y_TEXT + OFS_Y_COLON);
5553

5654
minutesValue = static_cast<int>(dateTimeController.Minutes());
57-
lblMinutes = lv_label_create(lv_scr_act(), NULL);
55+
lblMinutes = lv_label_create(lv_scr_act(), nullptr);
5856
lv_obj_set_style_local_text_font(lblMinutes, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, &jetbrains_mono_42);
5957
lv_label_set_text_fmt(lblMinutes, "%02d", minutesValue);
6058
lv_label_set_align(lblMinutes, LV_LABEL_ALIGN_CENTER);
6159
lv_obj_align(lblMinutes, lv_scr_act(), LV_ALIGN_CENTER, POS_X_MINUTES, POS_Y_TEXT);
6260
lv_obj_set_auto_realign(lblMinutes, true);
6361

64-
lv_obj_t * lblColon2 = lv_label_create(lv_scr_act(), NULL);
62+
lv_obj_t * lblColon2 = lv_label_create(lv_scr_act(), nullptr);
6563
lv_obj_set_style_local_text_font(lblColon2, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, &jetbrains_mono_42);
6664
lv_label_set_text_static(lblColon2, ":");
6765
lv_label_set_align(lblColon2, LV_LABEL_ALIGN_CENTER);
6866
lv_obj_align(lblColon2, lv_scr_act(), LV_ALIGN_CENTER, (POS_X_MINUTES + POS_X_SECONDS) / 2, POS_Y_TEXT + OFS_Y_COLON);
6967

70-
lv_obj_t * lblSeconds = lv_label_create(lv_scr_act(), NULL);
68+
lv_obj_t * lblSeconds = lv_label_create(lv_scr_act(), nullptr);
7169
lv_obj_set_style_local_text_font(lblSeconds, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, &jetbrains_mono_42);
7270
lv_label_set_text_static(lblSeconds, "00");
7371
lv_label_set_align(lblSeconds, LV_LABEL_ALIGN_CENTER);
7472
lv_obj_align(lblSeconds, lv_scr_act(), LV_ALIGN_CENTER, POS_X_SECONDS, POS_Y_TEXT);
7573

76-
btnHoursPlus = lv_btn_create(lv_scr_act(), NULL);
74+
btnHoursPlus = lv_btn_create(lv_scr_act(), nullptr);
7775
btnHoursPlus->user_data = this;
7876
lv_obj_set_size(btnHoursPlus, 50, 40);
7977
lv_obj_align(btnHoursPlus, lv_scr_act(), LV_ALIGN_CENTER, -72, -50);
8078
lv_obj_set_style_local_value_str(btnHoursPlus, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, "+");
8179
lv_obj_set_event_cb(btnHoursPlus, event_handler);
8280

83-
btnHoursMinus = lv_btn_create(lv_scr_act(), NULL);
81+
btnHoursMinus = lv_btn_create(lv_scr_act(), nullptr);
8482
btnHoursMinus->user_data = this;
8583
lv_obj_set_size(btnHoursMinus, 50, 40);
8684
lv_obj_align(btnHoursMinus, lv_scr_act(), LV_ALIGN_CENTER, -72, 40);
8785
lv_obj_set_style_local_value_str(btnHoursMinus, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, "-");
8886
lv_obj_set_event_cb(btnHoursMinus, event_handler);
8987

90-
btnMinutesPlus = lv_btn_create(lv_scr_act(), NULL);
88+
btnMinutesPlus = lv_btn_create(lv_scr_act(), nullptr);
9189
btnMinutesPlus->user_data = this;
9290
lv_obj_set_size(btnMinutesPlus, 50, 40);
9391
lv_obj_align(btnMinutesPlus, lv_scr_act(), LV_ALIGN_CENTER, 0, -50);
9492
lv_obj_set_style_local_value_str(btnMinutesPlus, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, "+");
9593
lv_obj_set_event_cb(btnMinutesPlus, event_handler);
9694

97-
btnMinutesMinus = lv_btn_create(lv_scr_act(), NULL);
95+
btnMinutesMinus = lv_btn_create(lv_scr_act(), nullptr);
9896
btnMinutesMinus->user_data = this;
9997
lv_obj_set_size(btnMinutesMinus, 50, 40);
10098
lv_obj_align(btnMinutesMinus, lv_scr_act(), LV_ALIGN_CENTER, 0, 40);
10199
lv_obj_set_style_local_value_str(btnMinutesMinus, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, "-");
102100
lv_obj_set_event_cb(btnMinutesMinus, event_handler);
103101

104-
btnSetTime = lv_btn_create(lv_scr_act(), NULL);
102+
btnSetTime = lv_btn_create(lv_scr_act(), nullptr);
105103
btnSetTime->user_data = this;
106104
lv_obj_set_size(btnSetTime, 120, 48);
107105
lv_obj_align(btnSetTime, lv_scr_act(), LV_ALIGN_IN_BOTTOM_MID, 0, 0);
@@ -114,7 +112,6 @@ SettingSetTime::~SettingSetTime() {
114112
}
115113

116114
void SettingSetTime::HandleButtonPress(lv_obj_t *object, lv_event_t event) {
117-
118115
if (event != LV_EVENT_CLICKED)
119116
return;
120117

@@ -124,29 +121,25 @@ void SettingSetTime::HandleButtonPress(lv_obj_t *object, lv_event_t event) {
124121
hoursValue = 0;
125122
lv_label_set_text_fmt(lblHours, "%02d", hoursValue);
126123
lv_btn_set_state(btnSetTime, LV_BTN_STATE_RELEASED);
127-
}
128-
else if (object == btnHoursMinus) {
124+
} else if (object == btnHoursMinus) {
129125
hoursValue--;
130126
if (hoursValue < 0)
131127
hoursValue = 23;
132128
lv_label_set_text_fmt(lblHours, "%02d", hoursValue);
133129
lv_btn_set_state(btnSetTime, LV_BTN_STATE_RELEASED);
134-
}
135-
else if (object == btnMinutesPlus) {
130+
} else if (object == btnMinutesPlus) {
136131
minutesValue++;
137132
if (minutesValue > 59)
138133
minutesValue = 0;
139134
lv_label_set_text_fmt(lblMinutes, "%02d", minutesValue);
140135
lv_btn_set_state(btnSetTime, LV_BTN_STATE_RELEASED);
141-
}
142-
else if (object == btnMinutesMinus) {
136+
} else if (object == btnMinutesMinus) {
143137
minutesValue--;
144138
if (minutesValue < 0)
145139
minutesValue = 59;
146140
lv_label_set_text_fmt(lblMinutes, "%02d", minutesValue);
147141
lv_btn_set_state(btnSetTime, LV_BTN_STATE_RELEASED);
148-
}
149-
else if (object == btnSetTime) {
142+
} else if (object == btnSetTime) {
150143
NRF_LOG_INFO("Setting time (manually) to %02d:%02d:00", hoursValue, minutesValue);
151144
dateTimeController.SetTime(dateTimeController.Year(),
152145
static_cast<uint8_t>(dateTimeController.Month()),

0 commit comments

Comments
 (0)