util/spkmodem_recv: Handle output in new function
Signed-off-by: Leah Rowe <leah@libreboot.org>fsdg20230625
parent
27866e65fb
commit
93cc664254
|
@ -27,8 +27,11 @@ int ringpos = 0;
|
||||||
int pos, f1, f2;
|
int pos, f1, f2;
|
||||||
int amplitude = 0;
|
int amplitude = 0;
|
||||||
int lp = 0;
|
int lp = 0;
|
||||||
|
int ascii_bit = 7;
|
||||||
|
char ascii = 0;
|
||||||
|
|
||||||
void handle_audio(void);
|
void handle_audio(void);
|
||||||
|
void print_char(void);
|
||||||
void fetch_sample(void);
|
void fetch_sample(void);
|
||||||
|
|
||||||
int
|
int
|
||||||
|
@ -45,8 +48,6 @@ main(int argc, char *argv[])
|
||||||
void
|
void
|
||||||
handle_audio(void)
|
handle_audio(void)
|
||||||
{
|
{
|
||||||
static int ascii_bit = 7;
|
|
||||||
static char ascii = 0;
|
|
||||||
static int llp = 0;
|
static int llp = 0;
|
||||||
|
|
||||||
if (lp > 3 * SAMPLES_PER_FRAME) {
|
if (lp > 3 * SAMPLES_PER_FRAME) {
|
||||||
|
@ -64,6 +65,18 @@ handle_audio(void)
|
||||||
fetch_sample();
|
fetch_sample();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
print_char();
|
||||||
|
|
||||||
|
lp = 0;
|
||||||
|
llp = 0;
|
||||||
|
for (int i = 0; i < SAMPLES_PER_FRAME; i++)
|
||||||
|
fetch_sample();
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
print_char(void)
|
||||||
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
long stdin_pos = 0;
|
long stdin_pos = 0;
|
||||||
if ((stdin_pos = ftell(stdin)) == -1)
|
if ((stdin_pos = ftell(stdin)) == -1)
|
||||||
|
@ -83,10 +96,6 @@ handle_audio(void)
|
||||||
ascii_bit = 7;
|
ascii_bit = 7;
|
||||||
ascii = 0;
|
ascii = 0;
|
||||||
}
|
}
|
||||||
lp = 0;
|
|
||||||
llp = 0;
|
|
||||||
for (int i = 0; i < SAMPLES_PER_FRAME; i++)
|
|
||||||
fetch_sample();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|
Loading…
Reference in New Issue