dcf77_decoder

DCF77 Decoder Library.

Author Rob Jansen, Copyright © 2023..2023, all rights reserved.
Adapted-by
Compiler 2.5r8

Description

Library for decoding the DCF77 format. The library
             can be configured to use either the external interrupt or an 
             IOC interrupt to decode the DCF77 Message.
             The default is using an external interrupt. In order to switch 
             to using an IOC interrupt the user must initialize the IOC
             to be active on both the rising and falling edge and must
             define the following alias (example for IOC on pin A2):
             alias dcf77_decoder_ioc_flag is IOCAF_IOCAF2 


Dependencies

No dependency found



Summary

Global variables/contants

Procedures

Private

Functions

Private

API details

Global variables/contants

Procedures

  • dcf77_decoder_pulse_high()

    Set the decoder to decode an incomming stream that uses an active high pulse.
    Note: Only relevant when using the external interrupt, not for IOC.
    
    

  • dcf77_decoder_init()

    Initialize the DCF77 Decoder. This will enable the required interrupts. The
    decoder is set to decode an incomming stream that uses an active high pulse.
    
    

  • dcf77_decoder_pulse_low()

    Set the decoder to decode an incomming stream that uses an active low pulse.
    Note: Only relevant when using the external interrupt, not for IOC.
    
    

Private

Functions

Private

Related samples

Here are the list of samples which use this library:

16f182516f1825_dcf77_decoder_ssd1306.jal
16f182516f1825_dcf77_decoder_serial.jal