/hal_stm32-latest/stm32cube/stm32f4xx/drivers/src/ |
D | stm32f4xx_hal_rtc_ex.c | 186 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 …]
|
D | stm32f4xx_hal_rtc.c | 249 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/ |
D | stm32g0xx_hal_rtc_ex.c | 169 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 …]
|
D | stm32g0xx_hal_rtc.c | 242 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/ |
D | stm32l1xx_hal_rtc_ex.c | 169 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 …]
|
D | stm32l1xx_hal_rtc.c | 248 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/ |
D | stm32f3xx_hal_rtc_ex.c | 153 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 …]
|
D | stm32f3xx_hal_rtc.c | 254 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/ |
D | stm32wbxx_hal_rtc_ex.c | 194 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 …]
|
D | stm32wbxx_hal_rtc.c | 230 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/ |
D | stm32f7xx_hal_rtc_ex.c | 167 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 …]
|
D | stm32f7xx_hal_rtc.c | 254 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/ |
D | stm32f0xx_hal_rtc_ex.c | 159 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/ |
D | stm32g4xx_hal_rtc_ex.c | 166 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 …]
|
D | stm32g4xx_hal_rtc.c | 301 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/ |
D | stm32l4xx_hal_rtc_ex.c | 169 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/ |
D | stm32f2xx_hal_rtc_ex.c | 163 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 …]
|
D | stm32f2xx_hal_rtc.c | 246 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/ |
D | stm32h7xx_hal_rtc_ex.c | 162 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 …]
|
D | stm32h7xx_hal_rtc.c | 226 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/ |
D | stm32l0xx_hal_rtc_ex.c | 173 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 …]
|
D | stm32l0xx_hal_rtc.c | 249 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/ |
D | stm32l5xx_hal_rtc_ex.c | 173 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/ |
D | stm32mp1xx_hal_rtc_ex.c | 172 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/ |
D | stm32wlxx_hal_rtc_ex.c | 178 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 …]
|