mirror of
https://codeberg.org/libreboot/lbmk.git
synced 2026-07-11 05:52:36 +02:00
util/spkmodem_recv: Handle output in new function
Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
@@ -27,8 +27,11 @@ int ringpos = 0;
|
||||
int pos, f1, f2;
|
||||
int amplitude = 0;
|
||||
int lp = 0;
|
||||
int ascii_bit = 7;
|
||||
char ascii = 0;
|
||||
|
||||
void handle_audio(void);
|
||||
void print_char(void);
|
||||
void fetch_sample(void);
|
||||
|
||||
int
|
||||
@@ -45,8 +48,6 @@ main(int argc, char *argv[])
|
||||
void
|
||||
handle_audio(void)
|
||||
{
|
||||
static int ascii_bit = 7;
|
||||
static char ascii = 0;
|
||||
static int llp = 0;
|
||||
|
||||
if (lp > 3 * SAMPLES_PER_FRAME) {
|
||||
@@ -64,6 +65,18 @@ handle_audio(void)
|
||||
fetch_sample();
|
||||
return;
|
||||
}
|
||||
|
||||
print_char();
|
||||
|
||||
lp = 0;
|
||||
llp = 0;
|
||||
for (int i = 0; i < SAMPLES_PER_FRAME; i++)
|
||||
fetch_sample();
|
||||
}
|
||||
|
||||
void
|
||||
print_char(void)
|
||||
{
|
||||
#if DEBUG
|
||||
long stdin_pos = 0;
|
||||
if ((stdin_pos = ftell(stdin)) == -1)
|
||||
@@ -83,10 +96,6 @@ handle_audio(void)
|
||||
ascii_bit = 7;
|
||||
ascii = 0;
|
||||
}
|
||||
lp = 0;
|
||||
llp = 0;
|
||||
for (int i = 0; i < SAMPLES_PER_FRAME; i++)
|
||||
fetch_sample();
|
||||
}
|
||||
|
||||
void
|
||||
|
||||
Reference in New Issue
Block a user