fixed the rest of main .c files
librarify
Wojciech Kaczmarski 2023-12-29 19:00:27 +01:00
rodzic e08b8c40ad
commit a50dbc0aa7
7 zmienionych plików z 40 dodań i 20 usunięć

Wyświetl plik

@ -1,7 +1,5 @@
m17-coder-sym:
gcc -O2 -Wall m17-coder-sym.c \
../lib/*.c \
-o m17-coder-sym -lm
m17-coder-sym: m17-coder-sym.c ../lib/*.c ../lib/*.h
gcc -O2 -Wall m17-coder-sym.c ../lib/*.c -o m17-coder-sym -lm
clean:
rm -f m17-coder-sym

Wyświetl plik

@ -1,15 +1,16 @@
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <stdint.h>
#include <string.h>
//#include "../lib/m17lib.h"
//#include "../lib/m17call.h"
#include "../lib/m17lib.h"
#include "../lib/m17call.h"
#include "../lib/m17consts.h"
//#include "../lib/m17convol.h"
//#include "../lib/m17crc.h"
//#include "../lib/m17golay.h"
//#include "../lib/m17math.h"
//#include "../lib/m17viterbi.h"
#include "../lib/m17convol.h"
#include "../lib/m17crc.h"
#include "../lib/m17golay.h"
#include "../lib/m17math.h"
#include "../lib/m17viterbi.h"
//#define FN60_DEBUG

Wyświetl plik

@ -1,5 +1,5 @@
m17-decoder-sym: m17-decoder-sym.c ../lib/m17lib.c ../lib/m17lib.h
gcc -Wall -O2 m17-decoder-sym.c ../lib/m17lib.c -o m17-decoder-sym -lm
m17-decoder-sym: m17-decoder-sym.c ../lib/*.c ../lib/*.h
gcc -Wall -O2 m17-decoder-sym.c ../lib/*.c -o m17-decoder-sym -lm
clean:
rm -f m17-decoder-sym

Wyświetl plik

@ -4,6 +4,13 @@
#include <string.h>
#include "../lib/m17lib.h"
#include "../lib/m17call.h"
#include "../lib/m17consts.h"
#include "../lib/m17convol.h"
#include "../lib/m17crc.h"
#include "../lib/m17golay.h"
#include "../lib/m17math.h"
#include "../lib/m17viterbi.h"
#define DECODE_CALLSIGNS
#define SHOW_VITERBI_ERRS

Wyświetl plik

@ -1,10 +1,10 @@
all: m17-packet-encode m17-packet-decode
m17-packet-encode: m17-packet-encode.c ../lib/m17lib.c ../lib/m17lib.h
gcc -O2 -Wall m17-packet-encode.c ../lib/m17lib.c -o m17-packet-encode -lm
m17-packet-encode: m17-packet-encode.c ../lib/*.c ../lib/*.h
gcc -O2 -Wall m17-packet-encode.c ../lib/*.c -o m17-packet-encode -lm
m17-packet-decode: m17-packet-decode.c ../lib/m17lib.c ../lib/m17lib.h
gcc -O2 -Wall m17-packet-decode.c ../lib/m17lib.c -o m17-packet-decode -lm
m17-packet-decode: m17-packet-decode.c ../lib/*.c ../lib/*.h
gcc -O2 -Wall m17-packet-decode.c ../lib/*.c -o m17-packet-decode -lm
install: all
sudo install m17-packet-encode /usr/local/bin

Wyświetl plik

@ -4,6 +4,13 @@
#include <string.h>
#include "../lib/m17lib.h"
#include "../lib/m17call.h"
#include "../lib/m17consts.h"
#include "../lib/m17convol.h"
#include "../lib/m17crc.h"
#include "../lib/m17golay.h"
#include "../lib/m17math.h"
#include "../lib/m17viterbi.h"
float sample; //last raw sample from the stdin
float last[8]; //look-back buffer for finding syncwords

Wyświetl plik

@ -1,10 +1,17 @@
#include <stdio.h>
#include <string.h>
#include <stdint.h>
#include <stdlib.h>
#include <stdint.h>
#include <string.h>
#include <math.h>
#include "../lib/m17lib.h"
#include "../lib/m17call.h"
#include "../lib/m17consts.h"
#include "../lib/m17convol.h"
#include "../lib/m17crc.h"
#include "../lib/m17golay.h"
#include "../lib/m17math.h"
#include "../lib/m17viterbi.h"
#define FLT_LEN (BSB_SPS*FLT_SPAN+1) //for 48kHz sample rate this is 81