@@ -51,8 +51,8 @@ static byte day = 0;
51
51
static byte month = 0 ;
52
52
static byte year = 0 ;
53
53
54
- static STM32RTC::RTC_Hour_Format hourFormat = STM32RTC::RTC_HOUR_24 ;
55
- static STM32RTC::RTC_AM_PM period = STM32RTC::RTC_AM ;
54
+ static STM32RTC::Hour_Format hourFormat = STM32RTC::HOUR_24 ;
55
+ static STM32RTC::AM_PM period = STM32RTC::AM ;
56
56
57
57
#ifndef STM32F1xx
58
58
static STM32RTC::Alarm_Match SS_MATCH = STM32RTC::MATCH_SS;
@@ -70,13 +70,13 @@ void setup()
70
70
void loop ()
71
71
{
72
72
int c; // Serial input
73
- STM32RTC::RTC_Source_Clock clkSource = rtc.RTC_LSI_CLOCK ;
73
+ STM32RTC::Source_Clock clkSource = rtc.LSI_CLOCK ;
74
74
75
- // Select RTC clock source: RTC_LSI_CLOCK, RTC_LSE_CLOCK or RTC_HSE_CLOCK .
75
+ // Select RTC clock source: LSI_CLOCK, LSE_CLOCK or HSE_CLOCK .
76
76
Serial.println (" Select clock Source:" );
77
- Serial.println (" 1- RTC_LSI_CLOCK " );
78
- Serial.println (" 2- RTC_LSE_CLOCK " );
79
- Serial.println (" 3- RTC_HSE_CLOCK " );
77
+ Serial.println (" 1- LSI_CLOCK " );
78
+ Serial.println (" 2- LSE_CLOCK " );
79
+ Serial.println (" 3- HSE_CLOCK " );
80
80
Serial.println ();
81
81
// get input
82
82
while (1 ) {
@@ -91,16 +91,16 @@ void loop()
91
91
switch (c) {
92
92
case ' 1' :
93
93
default :
94
- Serial.println (" Test will use RTC_LSI_CLOCK " );
95
- clkSource = rtc.RTC_LSI_CLOCK ;
94
+ Serial.println (" Test will use LSI_CLOCK " );
95
+ clkSource = rtc.LSI_CLOCK ;
96
96
break ;
97
97
case ' 2' :
98
- Serial.println (" Test will use RTC_LSE_CLOCK " );
99
- clkSource = rtc.RTC_LSE_CLOCK ;
98
+ Serial.println (" Test will use LSE_CLOCK " );
99
+ clkSource = rtc.LSE_CLOCK ;
100
100
break ;
101
101
case ' 3' :
102
- Serial.println (" Test will use RTC_HSE_CLOCK " );
103
- clkSource = rtc.RTC_HSE_CLOCK ;
102
+ Serial.println (" Test will use HSE_CLOCK " );
103
+ clkSource = rtc.HSE_CLOCK ;
104
104
break ;
105
105
}
106
106
break ;
@@ -112,46 +112,46 @@ void loop()
112
112
rtc.getPrediv (&a, &s);
113
113
Serial.print (" Async/Sync for default LSI clock: " );
114
114
Serial.print (a); Serial.print (' /' ); Serial.println (s);
115
- rtc_config (clkSource, rtc.RTC_HOUR_24 , mydate, mytime);
115
+ rtc_config (clkSource, rtc.HOUR_24 , mydate, mytime);
116
116
Serial.print (" Async/Sync for selected clock: " );
117
117
rtc.getPrediv (&a, &s);
118
118
Serial.print (a); Serial.print (' /' ); Serial.println (s);
119
119
rtc.end ();
120
120
121
- if (clkSource == rtc.RTC_HSE_CLOCK ) {
121
+ if (clkSource == rtc.HSE_CLOCK ) {
122
122
Serial.print (" User Async/Sync set to " );
123
123
Serial.print (userPredA);
124
124
Serial.print (" /" );
125
125
Serial.print (userPredS);
126
126
Serial.print (" : " );
127
127
rtc.setPrediv (userPredA, userPredS);
128
- rtc_config (clkSource, rtc.RTC_HOUR_24 , mydate, mytime);
128
+ rtc_config (clkSource, rtc.HOUR_24 , mydate, mytime);
129
129
rtc.getPrediv (&a, &s);
130
130
Serial.print (a); Serial.print (' /' ); Serial.println (s);
131
131
printDateTime (10 , 1000 , false );
132
132
}
133
133
134
134
Serial.print (" User Async/Sync reset use the computed one: " );
135
135
rtc.setPrediv (-1 , -1 );
136
- rtc_config (clkSource, rtc.RTC_HOUR_24 , mydate, mytime);
136
+ rtc_config (clkSource, rtc.HOUR_24 , mydate, mytime);
137
137
rtc.getPrediv (&a, &s);
138
138
Serial.print (a); Serial.print (' /' ); Serial.println (s);
139
139
140
140
// Check date change
141
141
Serial.println (" Testing date and time" );
142
142
Serial.println (" 24H format, new year" );
143
- rtc_config (clkSource, rtc.RTC_HOUR_24 , " Dec 31 2017" , " 23:59:56" );
143
+ rtc_config (clkSource, rtc.HOUR_24 , " Dec 31 2017" , " 23:59:56" );
144
144
printDateTime (8 , 1000 , false );
145
145
Serial.println ();
146
146
147
147
#ifndef STM32F1xx
148
148
Serial.println (" 12H format, new year" );
149
- rtc_config (clkSource, rtc.RTC_HOUR_12 , " Dec 31 2017" , " 23:59:56" );
149
+ rtc_config (clkSource, rtc.HOUR_12 , " Dec 31 2017" , " 23:59:56" );
150
150
printDateTime (8 , 1000 , false );
151
151
Serial.println ();
152
152
153
153
Serial.println (" 12H format, from AM to PM" );
154
- rtc_config (clkSource, rtc.RTC_HOUR_12 , " Dec 31 2017" , " 11:59:56" );
154
+ rtc_config (clkSource, rtc.HOUR_12 , " Dec 31 2017" , " 11:59:56" );
155
155
printDateTime (8 , 1000 , false );
156
156
Serial.println ();
157
157
#endif // STM32F1xx
@@ -167,7 +167,7 @@ void loop()
167
167
}
168
168
169
169
Serial.println (" \n Testing alarm" );
170
- rtc_config (clkSource, rtc.RTC_HOUR_24 , mydate, mytime);
170
+ rtc_config (clkSource, rtc.HOUR_24 , mydate, mytime);
171
171
byte alarmSeconds = ((seconds+5 )<60 ) ? seconds+5 : 5 ;
172
172
byte alarmMinutes = ((seconds+5 )<60 ) ? minutes : ((minutes+1 )<60 ) ? minutes+1 : 0 ;
173
173
byte alarmHours = ((seconds+5 )<60 ) ? hours : ((minutes+1 )<60 ) ? hours : ((hours+1 )<24 ) ? hours+1 : 0 ;
@@ -210,7 +210,7 @@ void loop()
210
210
rtc.disableAlarm ();
211
211
rtc.detachInterrupt ();
212
212
213
- rtc_config (clkSource, rtc.RTC_HOUR_24 , mydate, mytime);
213
+ rtc_config (clkSource, rtc.HOUR_24 , mydate, mytime);
214
214
Serial.println (" \n Alarm disabled. Printing each 10s." );
215
215
printDateTime (-1 , 10000 , false );
216
216
}
0 commit comments