afsk_demodulator.h 391 B

123456789101112131415161718
  1. /*
  2. * afsk_decoder.h
  3. *
  4. * Created on: Sep 10, 2019
  5. * Author: curiousmuch
  6. */
  7. #ifndef AFSK_DEMODULATOR_H_
  8. #define AFSK_DEMODULATOR_H_
  9. #define WINDOW_SIZE 11
  10. #define SAMPLEFREQUENCY 13200
  11. /* Public Functions */
  12. void afsk_demod_init(uint32_t sample_rate, uint32_t symbol0_freq, uint32_t symbol1_freq);
  13. uint8_t afsk_demod_add_sample(int8_t sample);
  14. #endif /* MAIN_AFSK_DECODER_H_ */