ESP32-PaxCounter/include/dcf77.h

18 lines
444 B
C
Raw Normal View History

#ifndef _DCF77_H
#define _DCF77_H
#include "globals.h"
2019-02-07 23:05:26 +01:00
#include "rtctime.h"
enum dcf_pulses { dcf_off, dcf_zero, dcf_one };
2019-02-05 23:50:05 +01:00
enum dcf_pinstate { dcf_low, dcf_high };
int dcf77_init(void);
void dcf77_loop(void *pvParameters);
void sendDCF77(void);
2019-02-05 23:50:05 +01:00
void DCF_Out(uint8_t startsec);
void generateTimeframe(time_t t);
void set_DCF77_pin(dcf_pinstate state);
uint8_t dec2bcd(uint8_t dec, uint8_t startpos, uint8_t endpos, uint8_t pArray[]);
#endif