From 9fb22dfd1f4092f1693d89eaf1db160b4ec8cfa8 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Thu, 31 Dec 2015 10:09:42 -0800 Subject: [PATCH] Reduce type size for int16_t squared values. --- firmware/baseband/dsp_squelch.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/firmware/baseband/dsp_squelch.cpp b/firmware/baseband/dsp_squelch.cpp index 8047b388..d9d39591 100644 --- a/firmware/baseband/dsp_squelch.cpp +++ b/firmware/baseband/dsp_squelch.cpp @@ -33,9 +33,9 @@ bool FMSquelch::execute(buffer_s16_t audio) { }; non_audio_hpf.execute(audio, squelch_energy); - uint64_t max_squared = 0; + uint32_t max_squared = 0; for(const auto sample : squelch_energy_buffer) { - const uint64_t sample_squared = sample * sample; + const uint32_t sample_squared = sample * sample; if( sample_squared > max_squared ) { max_squared = sample_squared; }