Make FM squelch runtime-configurable.

This commit is contained in:
Jared Boone
2016-01-03 17:03:16 -08:00
parent 86cf967464
commit 8adaddac5f
3 changed files with 8 additions and 1 deletions

View File

@@ -33,9 +33,11 @@ class FMSquelch {
public:
bool execute(buffer_s16_t audio);
void set_threshold(const uint32_t new_value);
private:
static constexpr size_t N = 32;
static constexpr uint32_t threshold_squared = 8192 * 8192;
uint32_t threshold_squared { 0 };
IIRBiquadFilter non_audio_hpf { non_audio_hpf_config };
};