DCF77 über Digitalpin?

mkl0815:
Jedes Element im struct DCF77Buffer ist 64 bit groß, damit ist eine Instanz des struct fast 1KB groß. Ist das nicht ein wenig übertrieben für die 59 Bit die das Signal eigentlich hat?

Eben nicht, dafür sorgt ja eben die Bitdefinition. Es wird nur ein einziges longlong verwendet, die Struktur ist somit nur 64 Bit groß.
Durch diese Definition kann man sich aber die ganze Bitschieberei sparen.
Ist einfach nur die Schmankerl von C ausgenutzt.