@@ -133,6 +133,20 @@ void STM32RTC::setClockSource(Source_Clock source)
133
133
}
134
134
}
135
135
136
+ #if defined(STM32F1xx)
137
+ /* *
138
+ * @brief get user (a)synchronous prescaler values if set else computed
139
+ * ones for the current clock source.
140
+ * @param predivA: pointer to the current Asynchronous prescaler value
141
+ * @param dummy : not used (kept for compatibility reason)
142
+ * @retval None
143
+ */
144
+ void STM32RTC::getPrediv (uint32_t *predivA, int16_t *dummy)
145
+ {
146
+ UNUSED (dummy);
147
+ RTC_getPrediv (predivA);
148
+ }
149
+ #else
136
150
/* *
137
151
* @brief get user (a)synchronous prescaler values if set else computed
138
152
* ones for the current clock source.
@@ -146,7 +160,22 @@ void STM32RTC::getPrediv(int8_t *predivA, int16_t *predivS)
146
160
RTC_getPrediv (predivA, predivS);
147
161
}
148
162
}
163
+ #endif /* STM32F1xx */
149
164
165
+ #if defined(STM32F1xx)
166
+ /* *
167
+ * @brief set user (a)synchronous prescalers value.
168
+ * @note This method must be called before begin().
169
+ * @param predivA: Asynchronous prescaler value. Reset value: RTC_AUTO_1_SECOND
170
+ * @param dummy : not used (kept for compatibility reason)
171
+ * @retval None
172
+ */
173
+ void STM32RTC::setPrediv (uint32_t predivA, int16_t dummy)
174
+ {
175
+ UNUSED (dummy);
176
+ RTC_setPrediv (predivA);
177
+ }
178
+ #else
150
179
/* *
151
180
* @brief set user (a)synchronous prescalers value.
152
181
* @note This method must be called before begin().
@@ -158,6 +187,7 @@ void STM32RTC::setPrediv(int8_t predivA, int16_t predivS)
158
187
{
159
188
RTC_setPrediv (predivA, predivS);
160
189
}
190
+ #endif /* STM32F1xx */
161
191
162
192
/* *
163
193
* @brief enable the RTC alarm.
0 commit comments