util/spkmodem-recv: fix regression

The last bit wasn't being handled, *and* ascii_bit
wasn't being reduced at all.

Signed-off-by: Leah Rowe <leah@libreboot.org>
fsdg20230625
Leah Rowe 2023-06-08 12:32:17 +01:00
parent f2822db9dd
commit dee8f44b37
1 changed files with 2 additions and 1 deletions

View File

@ -65,7 +65,7 @@ handle_audio(void)
return;
}
if (!set_ascii_bit())
if (set_ascii_bit() < 0)
print_char();
sample_count = 0;
for (int sample = 0; sample < SAMPLES_PER_FRAME; sample++)
@ -104,6 +104,7 @@ set_ascii_bit(void)
print_stats();
if (freq_data < FREQ_DATA_THRESHOLD)
ascii |= (1 << ascii_bit);
--ascii_bit;
return ascii_bit;
}