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