| | |
| | | RTC_ITConfig(RTC_FLAG_ALR,ENABLE); |
| | | } |
| | | |
| | | void RTC_Configuration(void) |
| | | void RTC_Configuration(uint16_t interval) |
| | | { |
| | | EXTI_InitTypeDef EXTI_InitStructure; |
| | | |
| | |
| | | RTC_ITConfig(RTC_IT_ALR,ENABLE); //?? RTC ??? |
| | | RTC_WaitForLastTask(); |
| | | /* Set RTC prescaler: set RTC period to 1sec */ |
| | | RTC_SetPrescaler(10000); /* RTC period = RTCCLK/RTC_PR = (32.768 KHz)/(32767+1) */ |
| | | RTC_SetPrescaler(interval); /* RTC period = RTCCLK/RTC_PR = (32.768 KHz)/(32767+1) */ |
| | | |
| | | /* Wait until last write operation on RTC registers has finished */ |
| | | RTC_WaitForLastTask(); |