From 172ac615a870f9d1ab8bc7766f00e7b8a9160a12 Mon Sep 17 00:00:00 2001 From: Jonathan Naylor Date: Mon, 27 Apr 2020 14:59:33 +0100 Subject: [PATCH] Rescale the output. --- CalFM.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CalFM.cpp b/CalFM.cpp index 0b09082..58129bf 100644 --- a/CalFM.cpp +++ b/CalFM.cpp @@ -95,7 +95,7 @@ void CCalFM::process() q31_t arg = 0; for (uint16_t i = 0U; i < m_length; i++) { - q63_t value = ::arm_sin_q31(arg) * q63_t(m_level * 128); + q63_t value = ::arm_sin_q31(arg) * q63_t(m_level); m_tone[i] = q15_t(__SSAT((value >> 31), 16)); arg += entry->increment;