From 4c8550bb7d68f2d0f71749d2fd67282a66ba90b3 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Mon, 28 Nov 2016 12:09:02 -0800 Subject: [PATCH] Fix narrowing conversion warnings. --- firmware/baseband/ook.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/firmware/baseband/ook.hpp b/firmware/baseband/ook.hpp index 2453f2f4b..04324fe65 100644 --- a/firmware/baseband/ook.hpp +++ b/firmware/baseband/ook.hpp @@ -70,8 +70,8 @@ public: constexpr OOKClockRecovery( const float samples_per_symbol ) : symbol_phase_inc_nominal { static_cast(std::round((1ULL << 32) / samples_per_symbol)) }, - symbol_phase_inc_k { symbol_phase_inc_nominal * (2.0f / 8.0f) / samples_per_symbol }, - phase_detector { samples_per_symbol }, + symbol_phase_inc_k { static_cast(std::round(symbol_phase_inc_nominal * (2.0f / 8.0f) / samples_per_symbol)) }, + phase_detector { static_cast(std::round(samples_per_symbol)) }, phase_accumulator { symbol_phase_inc_nominal } { }