@@ -75,31 +75,59 @@ void DateTime::UpdateTime(uint32_t systickCounter) {
7575}
7676
7777const char * DateTime::MonthShortToString () {
78- return DateTime::MonthsString[( uint8_t ) month];
78+ return DateTime::MonthsString[static_cast < uint8_t >( month) ];
7979}
8080
8181const char * DateTime::MonthShortToStringLow () {
82- return DateTime::MonthsStringLow[( uint8_t ) month];
82+ return DateTime::MonthsStringLow[static_cast < uint8_t >( month) ];
8383}
8484
8585const char * DateTime::MonthsToStringLow () {
86- return DateTime::MonthsLow[( uint8_t ) month];
86+ return DateTime::MonthsLow[static_cast < uint8_t >( month) ];
8787}
8888
8989const char * DateTime::DayOfWeekToString () {
90- return DateTime::DaysString[( uint8_t ) dayOfWeek];
90+ return DateTime::DaysString[static_cast < uint8_t >( dayOfWeek) ];
9191}
9292
9393const char * DateTime::DayOfWeekShortToString () {
94- return DateTime::DaysStringShort[( uint8_t ) dayOfWeek];
94+ return DateTime::DaysStringShort[static_cast < uint8_t >( dayOfWeek) ];
9595}
9696
9797const char * DateTime::DayOfWeekToStringLow () {
98- return DateTime::DaysStringLow[( uint8_t ) dayOfWeek];
98+ return DateTime::DaysStringLow[static_cast < uint8_t >( dayOfWeek) ];
9999}
100100
101101const char * DateTime::DayOfWeekShortToStringLow () {
102- return DateTime::DaysStringShortLow[(uint8_t ) dayOfWeek];
102+ return DateTime::DaysStringShortLow[static_cast <uint8_t >(dayOfWeek)];
103+ }
104+
105+ const char * DateTime::MonthShortToString (Months month) {
106+ return DateTime::MonthsString[static_cast <uint8_t >(month)];
107+ }
108+
109+ const char * DateTime::MonthShortToStringLow (Months month) {
110+ return DateTime::MonthsStringLow[static_cast <uint8_t >(month)];
111+ }
112+
113+ const char * DateTime::MonthsToStringLow (Months month) {
114+ return DateTime::MonthsLow[static_cast <uint8_t >(month)];
115+ }
116+
117+ const char * DateTime::DayOfWeekToString (Days dayOfWeek) {
118+ return DateTime::DaysString[static_cast <uint8_t >(dayOfWeek)];
119+ }
120+
121+ const char * DateTime::DayOfWeekShortToString (Days dayOfWeek) {
122+ return DateTime::DaysStringShort[static_cast <uint8_t >(dayOfWeek)];
123+ }
124+
125+ const char * DateTime::DayOfWeekToStringLow (Days dayOfWeek) {
126+ return DateTime::DaysStringLow[static_cast <uint8_t >(dayOfWeek)];
127+ }
128+
129+ const char * DateTime::DayOfWeekShortToStringLow (Days dayOfWeek) {
130+ return DateTime::DaysStringShortLow[static_cast <uint8_t >(dayOfWeek)];
103131}
104132
105133void DateTime::Register (Pinetime::System::SystemTask* systemTask) {
@@ -119,4 +147,4 @@ char const* DateTime::MonthsString[] = {"--", "JAN", "FEB", "MAR", "APR", "MAY",
119147char const * DateTime::MonthsStringLow[] = {" --" , " Jan" , " Feb" , " Mar" , " Apr" , " May" , " Jun" , " Jul" , " Aug" , " Sep" , " Oct" , " Nov" , " Dec" };
120148
121149char const * DateTime::MonthsLow[] = {
122- " --" , " January" , " February" , " March" , " April" , " May" , " June" , " July" , " August" , " September" , " October" , " November" , " December" };
150+ " --" , " January" , " February" , " March" , " April" , " May" , " June" , " July" , " August" , " September" , " October" , " November" , " December" };
0 commit comments