From 47a740a61c264c7bb89347ad02cef5810c1746ba Mon Sep 17 00:00:00 2001 From: Thomas Grill Date: Tue, 18 Aug 2026 21:31:25 +0200 Subject: [PATCH] Avoid NANs when no blocks have been processed --- analyze_rms_f32.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/analyze_rms_f32.cpp b/analyze_rms_f32.cpp index 5890cc0..b750da6 100644 --- a/analyze_rms_f32.cpp +++ b/analyze_rms_f32.cpp @@ -64,5 +64,5 @@ float AudioAnalyzeRMS_F32::read(void) { float32_t num = (float32_t)count; count = 0; __enable_irq(); - return sqrtf(sum / (num * (float32_t)block_size)); + return num? sqrtf(sum / (num * (float32_t)block_size)): 0; }