diff --git a/DSP_API/.cproject b/DSP_API/.cproject index b017295..ff34f14 100644 --- a/DSP_API/.cproject +++ b/DSP_API/.cproject @@ -68,7 +68,7 @@ - + @@ -78,7 +78,7 @@ - + diff --git a/DSP_API/DOCS/FreeDV.cfg b/DSP_API/DOCS/FreeDV.cfg index 935293d..cbfc15a 100644 --- a/DSP_API/DOCS/FreeDV.cfg +++ b/DSP_API/DOCS/FreeDV.cfg @@ -1,6 +1,6 @@ [header] Name: FreeDV -Version: 1.0.0 +Version: 1.0.2 Minimum-SmartSDR-Version: 1.3.1.0 Author: FlexRadio Systems Support-email: support@flexradio.com diff --git a/DSP_API/Release/CODEC2_FREEDV/subdir.mk b/DSP_API/Release/CODEC2_FREEDV/subdir.mk index e3d11a6..01a752c 100644 --- a/DSP_API/Release/CODEC2_FREEDV/subdir.mk +++ b/DSP_API/Release/CODEC2_FREEDV/subdir.mk @@ -89,7 +89,7 @@ C_DEPS += \ CODEC2_FREEDV/%.o: ../CODEC2_FREEDV/%.c @echo 'Building file: $<' @echo 'Invoking: GCC C Compiler' - arm-linux-gnueabihf-gcc -I"/home/graham/workspace/smartsdr-dsp/DSP_API" -I"/home/graham/workspace/smartsdr-dsp/DSP_API/SmartSDR_Interface" -I"/home/graham/workspace/smartsdr-dsp/DSP_API/CODEC2_FREEDV" -O3 -Wall -c -fmessage-length=0 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + arm-linux-gnueabihf-gcc -static -I"/home/graham/workspace/smartsdr-dsp/DSP_API" -I"/home/graham/workspace/smartsdr-dsp/DSP_API/SmartSDR_Interface" -I"/home/graham/workspace/smartsdr-dsp/DSP_API/CODEC2_FREEDV" -O3 -Wall -c -fmessage-length=0 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" @echo 'Finished building: $<' @echo ' ' diff --git a/DSP_API/Release/SmartSDR_Interface/subdir.mk b/DSP_API/Release/SmartSDR_Interface/subdir.mk index 5bb63a9..80b1a54 100644 --- a/DSP_API/Release/SmartSDR_Interface/subdir.mk +++ b/DSP_API/Release/SmartSDR_Interface/subdir.mk @@ -53,7 +53,7 @@ C_DEPS += \ SmartSDR_Interface/%.o: ../SmartSDR_Interface/%.c @echo 'Building file: $<' @echo 'Invoking: GCC C Compiler' - arm-linux-gnueabihf-gcc -I"/home/graham/workspace/smartsdr-dsp/DSP_API" -I"/home/graham/workspace/smartsdr-dsp/DSP_API/SmartSDR_Interface" -I"/home/graham/workspace/smartsdr-dsp/DSP_API/CODEC2_FREEDV" -O3 -Wall -c -fmessage-length=0 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + arm-linux-gnueabihf-gcc -static -I"/home/graham/workspace/smartsdr-dsp/DSP_API" -I"/home/graham/workspace/smartsdr-dsp/DSP_API/SmartSDR_Interface" -I"/home/graham/workspace/smartsdr-dsp/DSP_API/CODEC2_FREEDV" -O3 -Wall -c -fmessage-length=0 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" @echo 'Finished building: $<' @echo ' ' diff --git a/DSP_API/Release/makefile b/DSP_API/Release/makefile index c731053..2872af3 100644 --- a/DSP_API/Release/makefile +++ b/DSP_API/Release/makefile @@ -30,7 +30,7 @@ all: freedv freedv: $(OBJS) $(USER_OBJS) @echo 'Building target: $@' @echo 'Invoking: GCC C Linker' - arm-linux-gnueabihf-gcc -o "freedv" $(OBJS) $(USER_OBJS) $(LIBS) + arm-linux-gnueabihf-gcc -static -o "freedv" $(OBJS) $(USER_OBJS) $(LIBS) @echo 'Finished building target: $@' @echo ' ' $(MAKE) --no-print-directory post-build diff --git a/DSP_API/Release/subdir.mk b/DSP_API/Release/subdir.mk index 0b70ca6..d466154 100644 --- a/DSP_API/Release/subdir.mk +++ b/DSP_API/Release/subdir.mk @@ -23,7 +23,7 @@ C_DEPS += \ %.o: ../%.c @echo 'Building file: $<' @echo 'Invoking: GCC C Compiler' - arm-linux-gnueabihf-gcc -I"/home/graham/workspace/smartsdr-dsp/DSP_API" -I"/home/graham/workspace/smartsdr-dsp/DSP_API/SmartSDR_Interface" -I"/home/graham/workspace/smartsdr-dsp/DSP_API/CODEC2_FREEDV" -O3 -Wall -c -fmessage-length=0 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + arm-linux-gnueabihf-gcc -static -I"/home/graham/workspace/smartsdr-dsp/DSP_API" -I"/home/graham/workspace/smartsdr-dsp/DSP_API/SmartSDR_Interface" -I"/home/graham/workspace/smartsdr-dsp/DSP_API/CODEC2_FREEDV" -O3 -Wall -c -fmessage-length=0 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" @echo 'Finished building: $<' @echo ' ' diff --git a/DSP_API/SmartSDR_Interface/sched_waveform.c b/DSP_API/SmartSDR_Interface/sched_waveform.c index c9439de..87c193a 100644 --- a/DSP_API/SmartSDR_Interface/sched_waveform.c +++ b/DSP_API/SmartSDR_Interface/sched_waveform.c @@ -140,9 +140,9 @@ void sched_waveform_signal() #define PACKET_SAMPLES 128 -#define SCALE_RX_IN 16000.0 // Multiplier +#define SCALE_RX_IN 8000.0 // Multiplier // Was 16000 GGH Jan 30, 2015 #define SCALE_RX_OUT 8000.0 // Divisor -#define SCALE_TX_IN 16000.0 // Multiplier +#define SCALE_TX_IN 32000.0 // Multiplier // Was 16000 GGH Jan 30, 2015 #define SCALE_TX_OUT 32768.0 // Divisor #define FILTER_TAPS 48