Home
last modified time | relevance | path

Searched refs:hrtc (Results 1 – 25 of 129) sorted by relevance

123456

/hal_stm32-latest/stm32cube/stm32f4xx/drivers/src/
Dstm32f4xx_hal_rtc_ex.c186 HAL_StatusTypeDef HAL_RTCEx_SetTimeStamp(RTC_HandleTypeDef *hrtc, uint32_t RTC_TimeStampEdge, uint3… in HAL_RTCEx_SetTimeStamp() argument
195 __HAL_LOCK(hrtc); in HAL_RTCEx_SetTimeStamp()
198 hrtc->State = HAL_RTC_STATE_BUSY; in HAL_RTCEx_SetTimeStamp()
200 hrtc->Instance->TAFCR &= (uint32_t)~RTC_TAFCR_TSINSEL; in HAL_RTCEx_SetTimeStamp()
201 hrtc->Instance->TAFCR |= (uint32_t)(RTC_TimeStampPin); in HAL_RTCEx_SetTimeStamp()
204 tmpreg = (uint32_t)(hrtc->Instance->CR & (uint32_t)~(RTC_CR_TSEDGE | RTC_CR_TSE)); in HAL_RTCEx_SetTimeStamp()
210 __HAL_RTC_WRITEPROTECTION_DISABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
213 hrtc->Instance->CR = (uint32_t)tmpreg; in HAL_RTCEx_SetTimeStamp()
216 __HAL_RTC_TIMESTAMP_CLEAR_FLAG(hrtc, RTC_FLAG_TSF); in HAL_RTCEx_SetTimeStamp()
219 __HAL_RTC_TIMESTAMP_CLEAR_FLAG(hrtc, RTC_FLAG_TSOVF); in HAL_RTCEx_SetTimeStamp()
[all …]
Dstm32f4xx_hal_rtc.c249 HAL_StatusTypeDef HAL_RTC_Init(RTC_HandleTypeDef *hrtc) in HAL_RTC_Init() argument
254 if (hrtc == NULL) in HAL_RTC_Init()
260 assert_param(IS_RTC_ALL_INSTANCE(hrtc->Instance)); in HAL_RTC_Init()
261 assert_param(IS_RTC_HOUR_FORMAT(hrtc->Init.HourFormat)); in HAL_RTC_Init()
262 assert_param(IS_RTC_ASYNCH_PREDIV(hrtc->Init.AsynchPrediv)); in HAL_RTC_Init()
263 assert_param(IS_RTC_SYNCH_PREDIV(hrtc->Init.SynchPrediv)); in HAL_RTC_Init()
264 assert_param(IS_RTC_OUTPUT(hrtc->Init.OutPut)); in HAL_RTC_Init()
265 assert_param(IS_RTC_OUTPUT_POL(hrtc->Init.OutPutPolarity)); in HAL_RTC_Init()
266 assert_param(IS_RTC_OUTPUT_TYPE(hrtc->Init.OutPutType)); in HAL_RTC_Init()
269 if (hrtc->State == HAL_RTC_STATE_RESET) in HAL_RTC_Init()
[all …]
/hal_stm32-latest/stm32cube/stm32g0xx/drivers/src/
Dstm32g0xx_hal_rtc_ex.c169 HAL_StatusTypeDef HAL_RTCEx_SetTimeStamp(RTC_HandleTypeDef *hrtc, uint32_t TimeStampEdge, uint32_t … in HAL_RTCEx_SetTimeStamp() argument
181 __HAL_LOCK(hrtc); in HAL_RTCEx_SetTimeStamp()
183 hrtc->State = HAL_RTC_STATE_BUSY; in HAL_RTCEx_SetTimeStamp()
186 tmpreg = (uint32_t)(hrtc->Instance->CR & (uint32_t)~(RTC_CR_TSEDGE | RTC_CR_TSE)); in HAL_RTCEx_SetTimeStamp()
191 __HAL_RTC_WRITEPROTECTION_DISABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
194 hrtc->Instance->CR = (uint32_t)tmpreg; in HAL_RTCEx_SetTimeStamp()
196 __HAL_RTC_TIMESTAMP_ENABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
199 __HAL_RTC_WRITEPROTECTION_ENABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
202 hrtc->State = HAL_RTC_STATE_READY; in HAL_RTCEx_SetTimeStamp()
205 __HAL_UNLOCK(hrtc); in HAL_RTCEx_SetTimeStamp()
[all …]
Dstm32g0xx_hal_rtc.c242 HAL_StatusTypeDef HAL_RTC_Init(RTC_HandleTypeDef *hrtc) in HAL_RTC_Init() argument
247 if(hrtc != NULL) in HAL_RTC_Init()
250 assert_param(IS_RTC_ALL_INSTANCE(hrtc->Instance)); in HAL_RTC_Init()
251 assert_param(IS_RTC_HOUR_FORMAT(hrtc->Init.HourFormat)); in HAL_RTC_Init()
252 assert_param(IS_RTC_ASYNCH_PREDIV(hrtc->Init.AsynchPrediv)); in HAL_RTC_Init()
253 assert_param(IS_RTC_SYNCH_PREDIV(hrtc->Init.SynchPrediv)); in HAL_RTC_Init()
254 assert_param(IS_RTC_OUTPUT(hrtc->Init.OutPut)); in HAL_RTC_Init()
255 assert_param(IS_RTC_OUTPUT_REMAP(hrtc->Init.OutPutRemap)); in HAL_RTC_Init()
256 assert_param(IS_RTC_OUTPUT_POL(hrtc->Init.OutPutPolarity)); in HAL_RTC_Init()
257 assert_param(IS_RTC_OUTPUT_TYPE(hrtc->Init.OutPutType)); in HAL_RTC_Init()
[all …]
/hal_stm32-latest/stm32cube/stm32l1xx/drivers/src/
Dstm32l1xx_hal_rtc_ex.c169 HAL_StatusTypeDef HAL_RTCEx_SetTimeStamp(RTC_HandleTypeDef *hrtc, uint32_t RTC_TimeStampEdge) in HAL_RTCEx_SetTimeStamp() argument
177 __HAL_LOCK(hrtc); in HAL_RTCEx_SetTimeStamp()
180 hrtc->State = HAL_RTC_STATE_BUSY; in HAL_RTCEx_SetTimeStamp()
183 tmpreg = (uint32_t)(hrtc->Instance->CR & (uint32_t)~(RTC_CR_TSEDGE | RTC_CR_TSE)); in HAL_RTCEx_SetTimeStamp()
189 __HAL_RTC_WRITEPROTECTION_DISABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
192 hrtc->Instance->CR = (uint32_t)tmpreg; in HAL_RTCEx_SetTimeStamp()
195 __HAL_RTC_TIMESTAMP_CLEAR_FLAG(hrtc, RTC_FLAG_TSF); in HAL_RTCEx_SetTimeStamp()
198 __HAL_RTC_TIMESTAMP_CLEAR_FLAG(hrtc, RTC_FLAG_TSOVF); in HAL_RTCEx_SetTimeStamp()
201 __HAL_RTC_TIMESTAMP_ENABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
204 __HAL_RTC_WRITEPROTECTION_ENABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
[all …]
Dstm32l1xx_hal_rtc.c248 HAL_StatusTypeDef HAL_RTC_Init(RTC_HandleTypeDef *hrtc) in HAL_RTC_Init() argument
253 if (hrtc == NULL) in HAL_RTC_Init()
259 assert_param(IS_RTC_ALL_INSTANCE(hrtc->Instance)); in HAL_RTC_Init()
260 assert_param(IS_RTC_HOUR_FORMAT(hrtc->Init.HourFormat)); in HAL_RTC_Init()
261 assert_param(IS_RTC_ASYNCH_PREDIV(hrtc->Init.AsynchPrediv)); in HAL_RTC_Init()
262 assert_param(IS_RTC_SYNCH_PREDIV(hrtc->Init.SynchPrediv)); in HAL_RTC_Init()
263 assert_param(IS_RTC_OUTPUT(hrtc->Init.OutPut)); in HAL_RTC_Init()
264 assert_param(IS_RTC_OUTPUT_POL(hrtc->Init.OutPutPolarity)); in HAL_RTC_Init()
265 assert_param(IS_RTC_OUTPUT_TYPE(hrtc->Init.OutPutType)); in HAL_RTC_Init()
268 if (hrtc->State == HAL_RTC_STATE_RESET) in HAL_RTC_Init()
[all …]
/hal_stm32-latest/stm32cube/stm32f3xx/drivers/src/
Dstm32f3xx_hal_rtc_ex.c153 HAL_StatusTypeDef HAL_RTCEx_SetTimeStamp(RTC_HandleTypeDef *hrtc, uint32_t RTC_TimeStampEdge, uint3… in HAL_RTCEx_SetTimeStamp() argument
166 __HAL_LOCK(hrtc); in HAL_RTCEx_SetTimeStamp()
169 hrtc->State = HAL_RTC_STATE_BUSY; in HAL_RTCEx_SetTimeStamp()
172 tmpreg = (uint32_t)(hrtc->Instance->CR & (uint32_t)~(RTC_CR_TSEDGE | RTC_CR_TSE)); in HAL_RTCEx_SetTimeStamp()
178 __HAL_RTC_WRITEPROTECTION_DISABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
181 hrtc->Instance->CR = (uint32_t)tmpreg; in HAL_RTCEx_SetTimeStamp()
184 __HAL_RTC_TIMESTAMP_CLEAR_FLAG(hrtc, RTC_FLAG_TSF); in HAL_RTCEx_SetTimeStamp()
187 __HAL_RTC_TIMESTAMP_CLEAR_FLAG(hrtc, RTC_FLAG_TSOVF); in HAL_RTCEx_SetTimeStamp()
190 __HAL_RTC_TIMESTAMP_ENABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
193 __HAL_RTC_WRITEPROTECTION_ENABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
[all …]
Dstm32f3xx_hal_rtc.c254 HAL_StatusTypeDef HAL_RTC_Init(RTC_HandleTypeDef *hrtc) in HAL_RTC_Init() argument
259 if (hrtc == NULL) in HAL_RTC_Init()
265 assert_param(IS_RTC_ALL_INSTANCE(hrtc->Instance)); in HAL_RTC_Init()
266 assert_param(IS_RTC_HOUR_FORMAT(hrtc->Init.HourFormat)); in HAL_RTC_Init()
267 assert_param(IS_RTC_ASYNCH_PREDIV(hrtc->Init.AsynchPrediv)); in HAL_RTC_Init()
268 assert_param(IS_RTC_SYNCH_PREDIV(hrtc->Init.SynchPrediv)); in HAL_RTC_Init()
269 assert_param(IS_RTC_OUTPUT(hrtc->Init.OutPut)); in HAL_RTC_Init()
270 assert_param(IS_RTC_OUTPUT_POL(hrtc->Init.OutPutPolarity)); in HAL_RTC_Init()
271 assert_param(IS_RTC_OUTPUT_TYPE(hrtc->Init.OutPutType)); in HAL_RTC_Init()
274 if (hrtc->State == HAL_RTC_STATE_RESET) in HAL_RTC_Init()
[all …]
/hal_stm32-latest/stm32cube/stm32wbxx/drivers/src/
Dstm32wbxx_hal_rtc_ex.c194 HAL_StatusTypeDef HAL_RTCEx_SetTimeStamp(RTC_HandleTypeDef *hrtc, uint32_t TimeStampEdge, uint32_t … in HAL_RTCEx_SetTimeStamp() argument
203 __HAL_LOCK(hrtc); in HAL_RTCEx_SetTimeStamp()
205 hrtc->State = HAL_RTC_STATE_BUSY; in HAL_RTCEx_SetTimeStamp()
208 tmpreg = (uint32_t)(hrtc->Instance->CR & (uint32_t)~(RTC_CR_TSEDGE | RTC_CR_TSE)); in HAL_RTCEx_SetTimeStamp()
213 __HAL_RTC_WRITEPROTECTION_DISABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
216 __HAL_RTC_TIMESTAMP_CLEAR_FLAG(hrtc, RTC_FLAG_TSF); in HAL_RTCEx_SetTimeStamp()
219 __HAL_RTC_TIMESTAMP_CLEAR_FLAG(hrtc, RTC_FLAG_TSOVF); in HAL_RTCEx_SetTimeStamp()
222 hrtc->Instance->CR = (uint32_t)tmpreg; in HAL_RTCEx_SetTimeStamp()
224 __HAL_RTC_TIMESTAMP_ENABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
227 __HAL_RTC_WRITEPROTECTION_ENABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
[all …]
Dstm32wbxx_hal_rtc.c230 HAL_StatusTypeDef HAL_RTC_Init(RTC_HandleTypeDef *hrtc) in HAL_RTC_Init() argument
235 if (hrtc == NULL) in HAL_RTC_Init()
241 assert_param(IS_RTC_ALL_INSTANCE(hrtc->Instance)); in HAL_RTC_Init()
242 assert_param(IS_RTC_HOUR_FORMAT(hrtc->Init.HourFormat)); in HAL_RTC_Init()
243 assert_param(IS_RTC_ASYNCH_PREDIV(hrtc->Init.AsynchPrediv)); in HAL_RTC_Init()
244 assert_param(IS_RTC_SYNCH_PREDIV(hrtc->Init.SynchPrediv)); in HAL_RTC_Init()
245 assert_param(IS_RTC_OUTPUT(hrtc->Init.OutPut)); in HAL_RTC_Init()
246 assert_param(IS_RTC_OUTPUT_REMAP(hrtc->Init.OutPutRemap)); in HAL_RTC_Init()
247 assert_param(IS_RTC_OUTPUT_POL(hrtc->Init.OutPutPolarity)); in HAL_RTC_Init()
248 assert_param(IS_RTC_OUTPUT_TYPE(hrtc->Init.OutPutType)); in HAL_RTC_Init()
[all …]
/hal_stm32-latest/stm32cube/stm32f7xx/drivers/src/
Dstm32f7xx_hal_rtc_ex.c167 HAL_StatusTypeDef HAL_RTCEx_SetTimeStamp(RTC_HandleTypeDef *hrtc, uint32_t RTC_TimeStampEdge, uint3… in HAL_RTCEx_SetTimeStamp() argument
176 __HAL_LOCK(hrtc); in HAL_RTCEx_SetTimeStamp()
179 hrtc->State = HAL_RTC_STATE_BUSY; in HAL_RTCEx_SetTimeStamp()
181 hrtc->Instance->OR &= (uint32_t)~RTC_OR_TSINSEL; in HAL_RTCEx_SetTimeStamp()
182 hrtc->Instance->OR |= (uint32_t)(RTC_TimeStampPin); in HAL_RTCEx_SetTimeStamp()
185 tmpreg = (uint32_t)(hrtc->Instance->CR & (uint32_t)~(RTC_CR_TSEDGE | RTC_CR_TSE)); in HAL_RTCEx_SetTimeStamp()
191 __HAL_RTC_WRITEPROTECTION_DISABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
194 hrtc->Instance->CR = (uint32_t)tmpreg; in HAL_RTCEx_SetTimeStamp()
197 __HAL_RTC_TIMESTAMP_CLEAR_FLAG(hrtc, RTC_FLAG_TSF); in HAL_RTCEx_SetTimeStamp()
200 __HAL_RTC_TIMESTAMP_CLEAR_FLAG(hrtc, RTC_FLAG_TSOVF); in HAL_RTCEx_SetTimeStamp()
[all …]
Dstm32f7xx_hal_rtc.c254 HAL_StatusTypeDef HAL_RTC_Init(RTC_HandleTypeDef *hrtc) in HAL_RTC_Init() argument
259 if (hrtc == NULL) in HAL_RTC_Init()
265 assert_param(IS_RTC_ALL_INSTANCE(hrtc->Instance)); in HAL_RTC_Init()
266 assert_param(IS_RTC_HOUR_FORMAT(hrtc->Init.HourFormat)); in HAL_RTC_Init()
267 assert_param(IS_RTC_ASYNCH_PREDIV(hrtc->Init.AsynchPrediv)); in HAL_RTC_Init()
268 assert_param(IS_RTC_SYNCH_PREDIV(hrtc->Init.SynchPrediv)); in HAL_RTC_Init()
269 assert_param(IS_RTC_OUTPUT(hrtc->Init.OutPut)); in HAL_RTC_Init()
270 assert_param(IS_RTC_OUTPUT_POL(hrtc->Init.OutPutPolarity)); in HAL_RTC_Init()
271 assert_param(IS_RTC_OUTPUT_TYPE(hrtc->Init.OutPutType)); in HAL_RTC_Init()
274 if (hrtc->State == HAL_RTC_STATE_RESET) in HAL_RTC_Init()
[all …]
/hal_stm32-latest/stm32cube/stm32f0xx/drivers/src/
Dstm32f0xx_hal_rtc_ex.c159 HAL_StatusTypeDef HAL_RTCEx_SetTimeStamp(RTC_HandleTypeDef *hrtc, uint32_t RTC_TimeStampEdge, uint3… in HAL_RTCEx_SetTimeStamp() argument
172 __HAL_LOCK(hrtc); in HAL_RTCEx_SetTimeStamp()
175 hrtc->State = HAL_RTC_STATE_BUSY; in HAL_RTCEx_SetTimeStamp()
178 tmpreg = (uint32_t)(hrtc->Instance->CR & (uint32_t)~(RTC_CR_TSEDGE | RTC_CR_TSE)); in HAL_RTCEx_SetTimeStamp()
184 __HAL_RTC_WRITEPROTECTION_DISABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
187 hrtc->Instance->CR = (uint32_t)tmpreg; in HAL_RTCEx_SetTimeStamp()
190 __HAL_RTC_TIMESTAMP_CLEAR_FLAG(hrtc, RTC_FLAG_TSF); in HAL_RTCEx_SetTimeStamp()
193 __HAL_RTC_TIMESTAMP_CLEAR_FLAG(hrtc, RTC_FLAG_TSOVF); in HAL_RTCEx_SetTimeStamp()
196 __HAL_RTC_TIMESTAMP_ENABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
199 __HAL_RTC_WRITEPROTECTION_ENABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
[all …]
/hal_stm32-latest/stm32cube/stm32g4xx/drivers/src/
Dstm32g4xx_hal_rtc_ex.c166 HAL_StatusTypeDef HAL_RTCEx_SetTimeStamp(RTC_HandleTypeDef *hrtc, uint32_t TimeStampEdge, uint32_t … in HAL_RTCEx_SetTimeStamp() argument
174 __HAL_LOCK(hrtc); in HAL_RTCEx_SetTimeStamp()
176 hrtc->State = HAL_RTC_STATE_BUSY; in HAL_RTCEx_SetTimeStamp()
179 CLEAR_BIT(hrtc->Instance->CR, (RTC_CR_TSEDGE | RTC_CR_TSE)); in HAL_RTCEx_SetTimeStamp()
182 __HAL_RTC_WRITEPROTECTION_DISABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
185 SET_BIT(hrtc->Instance->CR, (uint32_t)TimeStampEdge | RTC_CR_TSE); in HAL_RTCEx_SetTimeStamp()
188 __HAL_RTC_WRITEPROTECTION_ENABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
191 hrtc->State = HAL_RTC_STATE_READY; in HAL_RTCEx_SetTimeStamp()
194 __HAL_UNLOCK(hrtc); in HAL_RTCEx_SetTimeStamp()
217 HAL_StatusTypeDef HAL_RTCEx_SetTimeStamp_IT(RTC_HandleTypeDef *hrtc, uint32_t TimeStampEdge, uint32… in HAL_RTCEx_SetTimeStamp_IT() argument
[all …]
Dstm32g4xx_hal_rtc.c301 HAL_StatusTypeDef HAL_RTC_Init(RTC_HandleTypeDef *hrtc) in HAL_RTC_Init() argument
306 if (hrtc != NULL) in HAL_RTC_Init()
309 assert_param(IS_RTC_HOUR_FORMAT(hrtc->Init.HourFormat)); in HAL_RTC_Init()
310 assert_param(IS_RTC_ASYNCH_PREDIV(hrtc->Init.AsynchPrediv)); in HAL_RTC_Init()
311 assert_param(IS_RTC_SYNCH_PREDIV(hrtc->Init.SynchPrediv)); in HAL_RTC_Init()
312 assert_param(IS_RTC_OUTPUT(hrtc->Init.OutPut)); in HAL_RTC_Init()
313 assert_param(IS_RTC_OUTPUT_REMAP(hrtc->Init.OutPutRemap)); in HAL_RTC_Init()
314 assert_param(IS_RTC_OUTPUT_POL(hrtc->Init.OutPutPolarity)); in HAL_RTC_Init()
315 assert_param(IS_RTC_OUTPUT_TYPE(hrtc->Init.OutPutType)); in HAL_RTC_Init()
316 assert_param(IS_RTC_OUTPUT_PULLUP(hrtc->Init.OutPutPullUp)); in HAL_RTC_Init()
[all …]
/hal_stm32-latest/stm32cube/stm32l4xx/drivers/src/
Dstm32l4xx_hal_rtc_ex.c169 HAL_StatusTypeDef HAL_RTCEx_SetTimeStamp(RTC_HandleTypeDef *hrtc, uint32_t TimeStampEdge, uint32_t … in HAL_RTCEx_SetTimeStamp() argument
181 __HAL_LOCK(hrtc); in HAL_RTCEx_SetTimeStamp()
183 hrtc->State = HAL_RTC_STATE_BUSY; in HAL_RTCEx_SetTimeStamp()
186 tmpreg = (uint32_t)(hrtc->Instance->CR & (uint32_t)~(RTC_CR_TSEDGE | RTC_CR_TSE)); in HAL_RTCEx_SetTimeStamp()
191 __HAL_RTC_WRITEPROTECTION_DISABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
194 hrtc->Instance->CR = (uint32_t)tmpreg; in HAL_RTCEx_SetTimeStamp()
196 __HAL_RTC_TIMESTAMP_ENABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
199 __HAL_RTC_WRITEPROTECTION_ENABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
202 hrtc->State = HAL_RTC_STATE_READY; in HAL_RTCEx_SetTimeStamp()
205 __HAL_UNLOCK(hrtc); in HAL_RTCEx_SetTimeStamp()
[all …]
/hal_stm32-latest/stm32cube/stm32f2xx/drivers/src/
Dstm32f2xx_hal_rtc_ex.c163 HAL_StatusTypeDef HAL_RTCEx_SetTimeStamp(RTC_HandleTypeDef *hrtc, uint32_t RTC_TimeStampEdge, uint3… in HAL_RTCEx_SetTimeStamp() argument
172 __HAL_LOCK(hrtc); in HAL_RTCEx_SetTimeStamp()
175 hrtc->State = HAL_RTC_STATE_BUSY; in HAL_RTCEx_SetTimeStamp()
177 hrtc->Instance->TAFCR &= (uint32_t)~RTC_TAFCR_TSINSEL; in HAL_RTCEx_SetTimeStamp()
178 hrtc->Instance->TAFCR |= (uint32_t)(RTC_TimeStampPin); in HAL_RTCEx_SetTimeStamp()
181 tmpreg = (uint32_t)(hrtc->Instance->CR & (uint32_t)~(RTC_CR_TSEDGE | RTC_CR_TSE)); in HAL_RTCEx_SetTimeStamp()
187 __HAL_RTC_WRITEPROTECTION_DISABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
190 hrtc->Instance->CR = (uint32_t)tmpreg; in HAL_RTCEx_SetTimeStamp()
193 __HAL_RTC_TIMESTAMP_CLEAR_FLAG(hrtc, RTC_FLAG_TSF); in HAL_RTCEx_SetTimeStamp()
196 __HAL_RTC_TIMESTAMP_CLEAR_FLAG(hrtc, RTC_FLAG_TSOVF); in HAL_RTCEx_SetTimeStamp()
[all …]
Dstm32f2xx_hal_rtc.c246 HAL_StatusTypeDef HAL_RTC_Init(RTC_HandleTypeDef *hrtc) in HAL_RTC_Init() argument
251 if (hrtc == NULL) in HAL_RTC_Init()
257 assert_param(IS_RTC_ALL_INSTANCE(hrtc->Instance)); in HAL_RTC_Init()
258 assert_param(IS_RTC_HOUR_FORMAT(hrtc->Init.HourFormat)); in HAL_RTC_Init()
259 assert_param(IS_RTC_ASYNCH_PREDIV(hrtc->Init.AsynchPrediv)); in HAL_RTC_Init()
260 assert_param(IS_RTC_SYNCH_PREDIV(hrtc->Init.SynchPrediv)); in HAL_RTC_Init()
261 assert_param(IS_RTC_OUTPUT(hrtc->Init.OutPut)); in HAL_RTC_Init()
262 assert_param(IS_RTC_OUTPUT_POL(hrtc->Init.OutPutPolarity)); in HAL_RTC_Init()
263 assert_param(IS_RTC_OUTPUT_TYPE(hrtc->Init.OutPutType)); in HAL_RTC_Init()
266 if (hrtc->State == HAL_RTC_STATE_RESET) in HAL_RTC_Init()
[all …]
/hal_stm32-latest/stm32cube/stm32h7xx/drivers/src/
Dstm32h7xx_hal_rtc_ex.c162 HAL_StatusTypeDef HAL_RTCEx_SetTimeStamp(RTC_HandleTypeDef *hrtc, uint32_t TimeStampEdge, uint32_t … in HAL_RTCEx_SetTimeStamp() argument
174 __HAL_LOCK(hrtc); in HAL_RTCEx_SetTimeStamp()
176 hrtc->State = HAL_RTC_STATE_BUSY; in HAL_RTCEx_SetTimeStamp()
179 tmpreg = (uint32_t)(hrtc->Instance->CR & (uint32_t)~(RTC_CR_TSEDGE | RTC_CR_TSE)); in HAL_RTCEx_SetTimeStamp()
184 __HAL_RTC_WRITEPROTECTION_DISABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
187 hrtc->Instance->CR = (uint32_t)tmpreg; in HAL_RTCEx_SetTimeStamp()
189 __HAL_RTC_TIMESTAMP_ENABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
192 __HAL_RTC_WRITEPROTECTION_ENABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
195 hrtc->State = HAL_RTC_STATE_READY; in HAL_RTCEx_SetTimeStamp()
198 __HAL_UNLOCK(hrtc); in HAL_RTCEx_SetTimeStamp()
[all …]
Dstm32h7xx_hal_rtc.c226 HAL_StatusTypeDef HAL_RTC_Init(RTC_HandleTypeDef *hrtc) in HAL_RTC_Init() argument
231 if(hrtc != NULL) in HAL_RTC_Init()
234 assert_param(IS_RTC_ALL_INSTANCE(hrtc->Instance)); in HAL_RTC_Init()
235 assert_param(IS_RTC_HOUR_FORMAT(hrtc->Init.HourFormat)); in HAL_RTC_Init()
236 assert_param(IS_RTC_ASYNCH_PREDIV(hrtc->Init.AsynchPrediv)); in HAL_RTC_Init()
237 assert_param(IS_RTC_SYNCH_PREDIV(hrtc->Init.SynchPrediv)); in HAL_RTC_Init()
238 assert_param(IS_RTC_OUTPUT(hrtc->Init.OutPut)); in HAL_RTC_Init()
239 assert_param(IS_RTC_OUTPUT_REMAP(hrtc->Init.OutPutRemap)); in HAL_RTC_Init()
240 assert_param(IS_RTC_OUTPUT_POL(hrtc->Init.OutPutPolarity)); in HAL_RTC_Init()
241 assert_param(IS_RTC_OUTPUT_TYPE(hrtc->Init.OutPutType)); in HAL_RTC_Init()
[all …]
/hal_stm32-latest/stm32cube/stm32l0xx/drivers/src/
Dstm32l0xx_hal_rtc_ex.c173 HAL_StatusTypeDef HAL_RTCEx_SetTimeStamp(RTC_HandleTypeDef *hrtc, uint32_t RTC_TimeStampEdge, uint3… in HAL_RTCEx_SetTimeStamp() argument
186 __HAL_LOCK(hrtc); in HAL_RTCEx_SetTimeStamp()
189 hrtc->State = HAL_RTC_STATE_BUSY; in HAL_RTCEx_SetTimeStamp()
192 tmpreg = (uint32_t)(hrtc->Instance->CR & (uint32_t)~(RTC_CR_TSEDGE | RTC_CR_TSE)); in HAL_RTCEx_SetTimeStamp()
198 __HAL_RTC_WRITEPROTECTION_DISABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
201 hrtc->Instance->CR = (uint32_t)tmpreg; in HAL_RTCEx_SetTimeStamp()
204 __HAL_RTC_TIMESTAMP_CLEAR_FLAG(hrtc, RTC_FLAG_TSF); in HAL_RTCEx_SetTimeStamp()
207 __HAL_RTC_TIMESTAMP_CLEAR_FLAG(hrtc, RTC_FLAG_TSOVF); in HAL_RTCEx_SetTimeStamp()
210 __HAL_RTC_TIMESTAMP_ENABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
213 __HAL_RTC_WRITEPROTECTION_ENABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
[all …]
Dstm32l0xx_hal_rtc.c249 HAL_StatusTypeDef HAL_RTC_Init(RTC_HandleTypeDef *hrtc) in HAL_RTC_Init() argument
254 if (hrtc == NULL) in HAL_RTC_Init()
260 assert_param(IS_RTC_ALL_INSTANCE(hrtc->Instance)); in HAL_RTC_Init()
261 assert_param(IS_RTC_HOUR_FORMAT(hrtc->Init.HourFormat)); in HAL_RTC_Init()
262 assert_param(IS_RTC_ASYNCH_PREDIV(hrtc->Init.AsynchPrediv)); in HAL_RTC_Init()
263 assert_param(IS_RTC_SYNCH_PREDIV(hrtc->Init.SynchPrediv)); in HAL_RTC_Init()
264 assert_param(IS_RTC_OUTPUT(hrtc->Init.OutPut)); in HAL_RTC_Init()
265 assert_param(IS_RTC_OUTPUT_REMAP(hrtc->Init.OutPutRemap)); in HAL_RTC_Init()
266 assert_param(IS_RTC_OUTPUT_POL(hrtc->Init.OutPutPolarity)); in HAL_RTC_Init()
267 assert_param(IS_RTC_OUTPUT_TYPE(hrtc->Init.OutPutType)); in HAL_RTC_Init()
[all …]
/hal_stm32-latest/stm32cube/stm32l5xx/drivers/src/
Dstm32l5xx_hal_rtc_ex.c173 HAL_StatusTypeDef HAL_RTCEx_SetTimeStamp(RTC_HandleTypeDef *hrtc, uint32_t TimeStampEdge, uint32_t … in HAL_RTCEx_SetTimeStamp() argument
181 __HAL_LOCK(hrtc); in HAL_RTCEx_SetTimeStamp()
183 hrtc->State = HAL_RTC_STATE_BUSY; in HAL_RTCEx_SetTimeStamp()
189 __HAL_RTC_WRITEPROTECTION_DISABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
195 __HAL_RTC_WRITEPROTECTION_ENABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
198 hrtc->State = HAL_RTC_STATE_READY; in HAL_RTCEx_SetTimeStamp()
201 __HAL_UNLOCK(hrtc); in HAL_RTCEx_SetTimeStamp()
224 HAL_StatusTypeDef HAL_RTCEx_SetTimeStamp_IT(RTC_HandleTypeDef *hrtc, uint32_t TimeStampEdge, uint32… in HAL_RTCEx_SetTimeStamp_IT() argument
232 __HAL_LOCK(hrtc); in HAL_RTCEx_SetTimeStamp_IT()
234 hrtc->State = HAL_RTC_STATE_BUSY; in HAL_RTCEx_SetTimeStamp_IT()
[all …]
/hal_stm32-latest/stm32cube/stm32mp1xx/drivers/src/
Dstm32mp1xx_hal_rtc_ex.c172 HAL_StatusTypeDef HAL_RTCEx_SetTimeStamp(RTC_HandleTypeDef *hrtc, uint32_t TimeStampEdge, uint32_t … in HAL_RTCEx_SetTimeStamp() argument
180 __HAL_LOCK(hrtc); in HAL_RTCEx_SetTimeStamp()
182 hrtc->State = HAL_RTC_STATE_BUSY; in HAL_RTCEx_SetTimeStamp()
188 __HAL_RTC_WRITEPROTECTION_DISABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
194 __HAL_RTC_WRITEPROTECTION_ENABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
197 hrtc->State = HAL_RTC_STATE_READY; in HAL_RTCEx_SetTimeStamp()
200 __HAL_UNLOCK(hrtc); in HAL_RTCEx_SetTimeStamp()
223 HAL_StatusTypeDef HAL_RTCEx_SetTimeStamp_IT(RTC_HandleTypeDef *hrtc, uint32_t TimeStampEdge, uint32… in HAL_RTCEx_SetTimeStamp_IT() argument
231 __HAL_LOCK(hrtc); in HAL_RTCEx_SetTimeStamp_IT()
233 hrtc->State = HAL_RTC_STATE_BUSY; in HAL_RTCEx_SetTimeStamp_IT()
[all …]
/hal_stm32-latest/stm32cube/stm32wlxx/drivers/src/
Dstm32wlxx_hal_rtc_ex.c178 HAL_StatusTypeDef HAL_RTCEx_SetTimeStamp(RTC_HandleTypeDef *hrtc, uint32_t TimeStampEdge, uint32_t … in HAL_RTCEx_SetTimeStamp() argument
186 __HAL_LOCK(hrtc); in HAL_RTCEx_SetTimeStamp()
188 hrtc->State = HAL_RTC_STATE_BUSY; in HAL_RTCEx_SetTimeStamp()
194 __HAL_RTC_WRITEPROTECTION_DISABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
200 __HAL_RTC_WRITEPROTECTION_ENABLE(hrtc); in HAL_RTCEx_SetTimeStamp()
203 hrtc->State = HAL_RTC_STATE_READY; in HAL_RTCEx_SetTimeStamp()
206 __HAL_UNLOCK(hrtc); in HAL_RTCEx_SetTimeStamp()
229 HAL_StatusTypeDef HAL_RTCEx_SetTimeStamp_IT(RTC_HandleTypeDef *hrtc, uint32_t TimeStampEdge, uint32… in HAL_RTCEx_SetTimeStamp_IT() argument
237 __HAL_LOCK(hrtc); in HAL_RTCEx_SetTimeStamp_IT()
239 hrtc->State = HAL_RTC_STATE_BUSY; in HAL_RTCEx_SetTimeStamp_IT()
[all …]

123456