@@ -81,7 +81,7 @@ void STM32RTC::begin(RTC_Hour_Format format)
81
81
syncTime ();
82
82
syncDate ();
83
83
// Use current time to init alarm members
84
- _alarmDate = _date ;
84
+ _alarmDay = _day ;
85
85
_alarmHours = _hours;
86
86
_alarmMinutes = _minutes;
87
87
_alarmSeconds = _seconds;
@@ -128,28 +128,28 @@ void STM32RTC::setClockSource(RTC_Source_Clock source)
128
128
void STM32RTC::enableAlarm (Alarm_Match match)
129
129
{
130
130
hourAM_PM_t period;
131
- uint8_t date , hours, minutes, seconds;
131
+ uint8_t day , hours, minutes, seconds;
132
132
uint32_t subSeconds;
133
133
134
134
if (_configured) {
135
135
RTC_GetTime (&hours, &minutes, &seconds, &subSeconds, &period);
136
- date = getDay ();
136
+ day = getDay ();
137
137
switch (match) {
138
138
case MATCH_OFF:
139
139
RTC_StopAlarm ();
140
140
break ;
141
141
case MATCH_YYMMDDHHMMSS:// kept for compatibility
142
142
case MATCH_MMDDHHMMSS: // kept for compatibility
143
143
case MATCH_DHHMMSS:
144
- date = _alarmDate ;
144
+ day = _alarmDay ;
145
145
case MATCH_HHMMSS:
146
146
hours = _alarmHours;
147
147
period = (_alarmPeriod == RTC_AM)? AM: PM;
148
148
case MATCH_MMSS:
149
149
minutes = _alarmMinutes;
150
150
case MATCH_SS:
151
151
seconds = _alarmSeconds;
152
- RTC_StartAlarm (date , hours, minutes, seconds, subSeconds, period);
152
+ RTC_StartAlarm (day , hours, minutes, seconds, subSeconds, period);
153
153
break ;
154
154
default :
155
155
break ;
@@ -249,17 +249,17 @@ uint8_t STM32RTC::getHours(RTC_AM_PM *period)
249
249
uint8_t STM32RTC::getWeekDay (void )
250
250
{
251
251
syncDate ();
252
- return _day ;
252
+ return _wday ;
253
253
}
254
254
255
255
/* *
256
- * @brief get RTC date .
257
- * @retval return the current date from the RTC.
256
+ * @brief get RTC day .
257
+ * @retval return the current day from the RTC.
258
258
*/
259
259
uint8_t STM32RTC::getDay (void )
260
260
{
261
261
syncDate ();
262
- return _date ;
262
+ return _day ;
263
263
}
264
264
265
265
/* *
@@ -328,13 +328,13 @@ uint8_t STM32RTC::getAlarmHours(RTC_AM_PM *period)
328
328
}
329
329
330
330
/* *
331
- * @brief get RTC alarm date .
332
- * @retval return the current alarm date .
331
+ * @brief get RTC alarm day .
332
+ * @retval return the current alarm day .
333
333
*/
334
334
uint8_t STM32RTC::getAlarmDay (void )
335
335
{
336
336
syncAlarmTime ();
337
- return _alarmDate ;
337
+ return _alarmDay ;
338
338
}
339
339
340
340
/* *
@@ -487,27 +487,27 @@ void STM32RTC::setTime(uint8_t hours, uint8_t minutes, uint8_t seconds, uint32_t
487
487
void STM32RTC::setWeekDay (uint8_t weekDay)
488
488
{
489
489
if (_configured) {
490
- RTC_GetDate (&_year, &_month, &_date , &_day );
490
+ RTC_GetDate (&_year, &_month, &_day , &_wday );
491
491
if ((weekDay >= 1 ) && (weekDay <= 7 )) {
492
- _day = weekDay;
492
+ _wday = weekDay;
493
493
}
494
- RTC_SetDate (_year, _month, _date, _day );
494
+ RTC_SetDate (_year, _month, _day, _wday );
495
495
}
496
496
}
497
497
498
498
/* *
499
- * @brief set RTC date .
500
- * @param date : 1-31
499
+ * @brief set RTC day .
500
+ * @param day : 1-31
501
501
* @retval none
502
502
*/
503
503
void STM32RTC::setDay (uint8_t day)
504
504
{
505
505
if (_configured) {
506
- RTC_GetDate (&_year, &_month, &_date , &_day );
506
+ RTC_GetDate (&_year, &_month, &_day , &_wday );
507
507
if ((day >= 1 ) && (day <= 31 )) {
508
- _date = day;
508
+ _day = day;
509
509
}
510
- RTC_SetDate (_year, _month, _date, _day );
510
+ RTC_SetDate (_year, _month, _day, _wday );
511
511
}
512
512
}
513
513
@@ -519,11 +519,11 @@ void STM32RTC::setDay(uint8_t day)
519
519
void STM32RTC::setMonth (uint8_t month)
520
520
{
521
521
if (_configured) {
522
- RTC_GetDate (&_year, &_month, &_date , &_day );
522
+ RTC_GetDate (&_year, &_month, &_day , &_wday );
523
523
if ((month >= 1 ) && (month <= 12 )) {
524
524
_month = month;
525
525
}
526
- RTC_SetDate (_year, _month, _date, _day );
526
+ RTC_SetDate (_year, _month, _day, _wday );
527
527
}
528
528
}
529
529
@@ -535,11 +535,11 @@ void STM32RTC::setMonth(uint8_t month)
535
535
void STM32RTC::setYear (uint8_t year)
536
536
{
537
537
if (_configured) {
538
- RTC_GetDate (&_year, &_month, &_date , &_day );
538
+ RTC_GetDate (&_year, &_month, &_day , &_wday );
539
539
if (year < 100 ) {
540
540
_year = year;
541
541
}
542
- RTC_SetDate (_year, _month, _date, _day );
542
+ RTC_SetDate (_year, _month, _day, _wday );
543
543
}
544
544
}
545
545
@@ -669,15 +669,15 @@ void STM32RTC::setAlarmTime(uint8_t hours, uint8_t minutes, uint8_t seconds, RTC
669
669
}
670
670
671
671
/* *
672
- * @brief set RTC alarm date .
672
+ * @brief set RTC alarm day .
673
673
* @param day: 1-31
674
674
* @retval none
675
675
*/
676
676
void STM32RTC::setAlarmDay (uint8_t day)
677
677
{
678
678
if (_configured) {
679
679
if ((day >= 1 ) && (day <= 31 )) {
680
- _alarmDate = day;
680
+ _alarmDay = day;
681
681
}
682
682
}
683
683
}
@@ -733,10 +733,10 @@ uint32_t STM32RTC::getEpoch(void)
733
733
734
734
tm .tm_isdst = -1 ;
735
735
tm .tm_yday = 0 ;
736
- tm .tm_wday = _day - 1 ;
736
+ tm .tm_wday = _wday - 1 ;
737
737
tm .tm_year = _year + EPOCH_TIME_YEAR_OFF;
738
738
tm .tm_mon = _month - 1 ;
739
- tm .tm_mday = _date ;
739
+ tm .tm_mday = _day ;
740
740
tm .tm_hour = _hours;
741
741
tm .tm_min = _minutes;
742
742
tm .tm_sec = _seconds;
@@ -791,13 +791,13 @@ void STM32RTC::setEpoch(uint32_t ts)
791
791
792
792
_year = tmp->tm_year - EPOCH_TIME_YEAR_OFF;
793
793
_month = tmp->tm_mon + 1 ;
794
- _date = tmp->tm_mday ;
795
- _day = tmp->tm_wday + 1 ;
794
+ _day = tmp->tm_mday ;
795
+ _wday = tmp->tm_wday + 1 ;
796
796
_hours = tmp->tm_hour ;
797
797
_minutes = tmp->tm_min ;
798
798
_seconds = tmp->tm_sec ;
799
799
800
- RTC_SetDate (_year, _month, _date, _day );
800
+ RTC_SetDate (_year, _month, _day, _wday );
801
801
RTC_SetTime (_hours, _minutes, _seconds, _subSeconds, (_hoursPeriod == RTC_AM)? AM : PM);
802
802
}
803
803
}
@@ -833,7 +833,7 @@ void STM32RTC::syncTime(void)
833
833
void STM32RTC::syncDate (void )
834
834
{
835
835
if (_configured) {
836
- RTC_GetDate (&_year, &_month, &_date , &_day );
836
+ RTC_GetDate (&_year, &_month, &_day , &_wday );
837
837
}
838
838
}
839
839
@@ -845,7 +845,7 @@ void STM32RTC::syncAlarmTime(void)
845
845
{
846
846
if (_configured) {
847
847
hourAM_PM_t p = AM;
848
- RTC_GetAlarm (&_alarmDate , &_alarmHours, &_alarmMinutes, &_alarmSeconds, &_alarmSubSeconds, &p);
848
+ RTC_GetAlarm (&_alarmDay , &_alarmHours, &_alarmMinutes, &_alarmSeconds, &_alarmSubSeconds, &p);
849
849
_alarmPeriod = (p == AM)? RTC_AM : RTC_PM;
850
850
}
851
851
}
0 commit comments