26 #define RTC_DCF77_ENABLE_RCC RCC_GPIOA
27 #define RTC_DCF77_ENABLE_PORT GPIOA
28 #define RTC_DCF77_ENABLE_PIN GPIO2
29 #define RTC_DCF77_SIGNAL_RCC RCC_GPIOA
30 #define RTC_DCF77_SIGNAL_PORT GPIOA
31 #define RTC_DCF77_SIGNAL_PIN GPIO3
32 #define RTC_DCF77_SIGNAL_EXTI EXTI3
33 #define RTC_DCF77_SIGNAL_IRQ NVIC_EXTI3_IRQ
34 #define RTC_DCF77_SIGNAL_ISR exti3_isr
40 #define RTC_DCF77_TIMER TIM4
41 #define RTC_DCF77_TIMER_RCC RCC_TIM4
42 #define RTC_DCF77_TIMER_MAX_TIME 2200
46 extern volatile bool rtc_dcf77_time_flag;
void rtc_dcf77_on(void)
switch on DCF77 time receiver module
void rtc_dcf77_off(void)
switch off DCF77 time receiver module
void rtc_dcf77_setup(void)
setup DCF77 time receiver module
uint8_t * rtc_dcf77_time(void)
get last received DCF77 time