diff --git a/firmware/common/utility.hpp b/firmware/common/utility.hpp index 924297f68..9eab69e6d 100644 --- a/firmware/common/utility.hpp +++ b/firmware/common/utility.hpp @@ -111,7 +111,7 @@ inline uint32_t ms_duration( if (sample_rate == 0 || bytes_per_sample == 0) return 0; - return buffer_size / bytes_per_sample / sample_rate * 1000; + return buffer_size * 1000 / (bytes_per_sample * sample_rate); } int fast_int_magnitude(int y, int x);