CuVoodoo STM32F1 firmware template
|
library to get time from a DCF77 module (API) More...
Go to the source code of this file.
Macros | |
#define | RTC_DCF77_ENABLE_RCC RCC_GPIOA |
GPIO peripheral clock to enable the module. | |
#define | RTC_DCF77_ENABLE_PORT GPIOA |
GPIO port to enable the module. | |
#define | RTC_DCF77_ENABLE_PIN GPIO2 |
GPIO pinto enable the module. | |
#define | RTC_DCF77_SIGNAL_RCC RCC_GPIOA |
GPIO peripheral clock to capture the DCF signal. | |
#define | RTC_DCF77_SIGNAL_PORT GPIOA |
GPIO port to capture the DCF signal. | |
#define | RTC_DCF77_SIGNAL_PIN GPIO3 |
GPIO pin to capture the DCF signal. | |
#define | RTC_DCF77_SIGNAL_EXTI EXTI3 |
GPIO external interrupt to capture the DCF signal. | |
#define | RTC_DCF77_SIGNAL_IRQ NVIC_EXTI3_IRQ |
GPIO line interrupt. | |
#define | RTC_DCF77_SIGNAL_ISR exti3_isr |
GPIO line interrupt service routine. | |
#define | RTC_DCF77_TIMER TIM4 |
timer peripheral | |
#define | RTC_DCF77_TIMER_RCC RCC_TIM4 |
timer peripheral clock | |
#define | RTC_DCF77_TIMER_MAX_TIME 2200 |
the maximum time in ms the timer can count. More... | |
Functions | |
void | rtc_dcf77_setup (void) |
setup DCF77 time receiver module | |
void | rtc_dcf77_on (void) |
switch on DCF77 time receiver module | |
void | rtc_dcf77_off (void) |
switch off DCF77 time receiver module | |
uint8_t * | rtc_dcf77_time (void) |
get last received DCF77 time More... | |
Variables | |
volatile bool | rtc_dcf77_time_flag |
set when time information has been received | |
library to get time from a DCF77 module (API)
Definition in file rtc_dcf77.h.
uint8_t* rtc_dcf77_time | ( | void | ) |
get last received DCF77 time
Definition at line 74 of file rtc_dcf77.c.