From 57683e0f286242ec53fb054f2937c9ee50c61b26 Mon Sep 17 00:00:00 2001
From: Leah Rowe <leah@libreboot.org>
Date: Tue, 16 May 2023 13:35:37 +0100
Subject: [PATCH] util/spkmodem_recv: Move global variable: pulse

It is only used by a single function.

Signed-off-by: Leah Rowe <leah@libreboot.org>
---
 util/spkmodem_recv/spkmodem-recv.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/util/spkmodem_recv/spkmodem-recv.c b/util/spkmodem_recv/spkmodem-recv.c
index 0614d10..2f2ff68 100644
--- a/util/spkmodem_recv/spkmodem-recv.c
+++ b/util/spkmodem_recv/spkmodem-recv.c
@@ -22,7 +22,6 @@
 #define FLUSH_TIMEOUT 1
 
 signed short frame[2 * SAMPLES_PER_FRAME];
-signed short pulse[2 * SAMPLES_PER_FRAME];
 int f1, f2;
 int lp = 0;
 int ascii_bit = 7;
@@ -76,6 +75,7 @@ void
 fetch_sample(void)
 {
 	static int ringpos = 0;
+	static signed short pulse[2 * SAMPLES_PER_FRAME];
 
 	f1 -= pulse[ringpos];
 	f1 += pulse[(ringpos + SAMPLES_PER_FRAME) % (2 * SAMPLES_PER_FRAME)];
-- 
GitLab