mirror of
https://github.com/n5ac/smartsdr-dsp.git
synced 2025-12-06 03:01:59 +01:00
Merge remote-tracking branch 'origin/BBB-dsp' into develop
Conflicts: DSP_API/DOCS/FreeDV.cfg DSP_API/SmartSDR_Interface/sched_waveform.c
This commit is contained in:
commit
3cc95df256
|
|
@ -1,83 +1,43 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<?fileVersion 4.0.0?>
|
||||
|
||||
<cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
|
||||
<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
|
||||
<storageModule moduleId="org.eclipse.cdt.core.settings">
|
||||
<cconfiguration id="cdt.managedbuild.config.gnu.exe.release.455329745.1404386624">
|
||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.exe.release.455329745.1404386624" moduleId="org.eclipse.cdt.core.settings" name="Release">
|
||||
<cconfiguration id="cdt.managedbuild.config.gnu.exe.debug.1657845058">
|
||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.exe.debug.1657845058" moduleId="org.eclipse.cdt.core.settings" name="Debug">
|
||||
<externalSettings/>
|
||||
<extensions>
|
||||
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
|
||||
</extensions>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<configuration artifactName="freedv" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.exe.release.455329745.1404386624" name="Release" parent="cdt.managedbuild.config.gnu.exe.release" postbuildStep="cp freedv /nfsroots/microburst/home/root/">
|
||||
<folderInfo id="cdt.managedbuild.config.gnu.exe.release.455329745.1404386624." name="/" resourcePath="">
|
||||
<toolChain id="cdt.managedbuild.toolchain.gnu.exe.release.1160619980" name="Linux GCC" superClass="cdt.managedbuild.toolchain.gnu.exe.release">
|
||||
<targetPlatform id="cdt.managedbuild.target.gnu.platform.exe.release.2078660954" name="Debug Platform" superClass="cdt.managedbuild.target.gnu.platform.exe.release"/>
|
||||
<builder arguments="-k" buildPath="${workspace_loc:/Firmware/Release}" command="make" enableAutoBuild="true" id="cdt.managedbuild.target.gnu.builder.exe.release.1266404460" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="-1" superClass="cdt.managedbuild.target.gnu.builder.exe.release"/>
|
||||
<tool id="cdt.managedbuild.tool.gnu.archiver.base.1606076205" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.base"/>
|
||||
<tool command="g++" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" id="cdt.managedbuild.tool.gnu.cpp.compiler.exe.release.1484401702" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.exe.release">
|
||||
<option id="gnu.cpp.compiler.exe.release.option.optimization.level.1439486041" name="Optimization Level" superClass="gnu.cpp.compiler.exe.release.option.optimization.level" value="gnu.cpp.compiler.optimization.level.most" valueType="enumerated"/>
|
||||
<option id="gnu.cpp.compiler.exe.release.option.debugging.level.1676376187" name="Debug Level" superClass="gnu.cpp.compiler.exe.release.option.debugging.level" value="gnu.cpp.compiler.debugging.level.none" valueType="enumerated"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.417250856" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
|
||||
<configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.exe.debug.1657845058" name="Debug" parent="cdt.managedbuild.config.gnu.exe.debug">
|
||||
<folderInfo id="cdt.managedbuild.config.gnu.exe.debug.1657845058." name="/" resourcePath="">
|
||||
<toolChain id="cdt.managedbuild.toolchain.gnu.exe.debug.129177593" name="Linux GCC" superClass="cdt.managedbuild.toolchain.gnu.exe.debug">
|
||||
<targetPlatform id="cdt.managedbuild.target.gnu.platform.exe.debug.1657808751" name="Debug Platform" superClass="cdt.managedbuild.target.gnu.platform.exe.debug"/>
|
||||
<builder buildPath="${workspace_loc:/DSP_API/Debug}" id="cdt.managedbuild.target.gnu.builder.exe.debug.500443345" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" superClass="cdt.managedbuild.target.gnu.builder.exe.debug"/>
|
||||
<tool id="cdt.managedbuild.tool.gnu.archiver.base.378388625" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.base"/>
|
||||
<tool id="cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug.452072644" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug">
|
||||
<option id="gnu.cpp.compiler.exe.debug.option.optimization.level.255266438" name="Optimization Level" superClass="gnu.cpp.compiler.exe.debug.option.optimization.level" value="gnu.cpp.compiler.optimization.level.none" valueType="enumerated"/>
|
||||
<option id="gnu.cpp.compiler.exe.debug.option.debugging.level.1622629806" name="Debug Level" superClass="gnu.cpp.compiler.exe.debug.option.debugging.level" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/>
|
||||
</tool>
|
||||
<tool command="arm-angstrom-linux-gnueabi-gcc" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" id="cdt.managedbuild.tool.gnu.c.compiler.exe.release.1604589678" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.exe.release">
|
||||
<option defaultValue="gnu.c.optimization.level.most" id="gnu.c.compiler.exe.release.option.optimization.level.111807076" name="Optimization Level" superClass="gnu.c.compiler.exe.release.option.optimization.level" value="gnu.c.optimization.level.most" valueType="enumerated"/>
|
||||
<option id="gnu.c.compiler.exe.release.option.debugging.level.664177896" name="Debug Level" superClass="gnu.c.compiler.exe.release.option.debugging.level" value="gnu.c.debugging.level.none" valueType="enumerated"/>
|
||||
<option id="gnu.c.compiler.option.include.paths.1817958224" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value="/src/flex/smartsdr-dsp/DSP_API"/>
|
||||
<listOptionValue builtIn="false" value="/src/flex/smartsdr-dsp/DSP_API/CODEC2_FREEDV"/>
|
||||
<listOptionValue builtIn="false" value="/src/flex/smartsdr-dsp/DSP_API/SmartSDR_Interface"/>
|
||||
</option>
|
||||
<option id="gnu.c.compiler.option.misc.other.289247507" name="Other flags" superClass="gnu.c.compiler.option.misc.other" value="-c -fmessage-length=0 -lpthread" valueType="string"/>
|
||||
<option id="gnu.c.compiler.option.optimization.flags.1176187569" name="Other optimization flags" superClass="gnu.c.compiler.option.optimization.flags" value="-mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -ftree-vectorize" valueType="string"/>
|
||||
<option id="gnu.c.compiler.option.preprocessor.def.symbols.311927134" name="Defined symbols (-D)" superClass="gnu.c.compiler.option.preprocessor.def.symbols"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.1521355092" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
|
||||
<tool id="cdt.managedbuild.tool.gnu.c.compiler.exe.debug.1129794659" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.exe.debug">
|
||||
<option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.exe.debug.option.optimization.level.1333928878" name="Optimization Level" superClass="gnu.c.compiler.exe.debug.option.optimization.level" valueType="enumerated"/>
|
||||
<option id="gnu.c.compiler.exe.debug.option.debugging.level.524794473" name="Debug Level" superClass="gnu.c.compiler.exe.debug.option.debugging.level" value="gnu.c.debugging.level.max" valueType="enumerated"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.169997605" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
|
||||
</tool>
|
||||
<tool command="arm-angstrom-linux-gnueabi-gcc -lpthread" id="cdt.managedbuild.tool.gnu.c.linker.exe.release.1167769276" name="GCC C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.exe.release">
|
||||
<option id="gnu.c.link.option.paths.1933035464" name="Library search path (-L)" superClass="gnu.c.link.option.paths" valueType="libPaths">
|
||||
<listOptionValue builtIn="false" value=""../../Firmware/lib""/>
|
||||
</option>
|
||||
<option id="gnu.c.link.option.libs.482381341" name="Libraries (-l)" superClass="gnu.c.link.option.libs" valueType="libs">
|
||||
<listOptionValue builtIn="false" value="asound"/>
|
||||
<listOptionValue builtIn="false" value="rt"/>
|
||||
<listOptionValue builtIn="false" value="syslink"/>
|
||||
<listOptionValue builtIn="false" value="portaudio"/>
|
||||
<listOptionValue builtIn="false" value="dl"/>
|
||||
<listOptionValue builtIn="false" value="ssl"/>
|
||||
<listOptionValue builtIn="false" value="crypto"/>
|
||||
<listOptionValue builtIn="false" value="pthread"/>
|
||||
<listOptionValue builtIn="false" value="m"/>
|
||||
</option>
|
||||
<option id="gnu.c.link.option.other.567856856" name="Other options (-Xlinker [option])" superClass="gnu.c.link.option.other" valueType="stringList">
|
||||
<listOptionValue builtIn="false" value="-Map=Firmware.map"/>
|
||||
</option>
|
||||
<option id="gnu.c.link.option.ldflags.2115200729" name="Linker flags" superClass="gnu.c.link.option.ldflags" value="" valueType="string"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.c.linker.input.2045838810" superClass="cdt.managedbuild.tool.gnu.c.linker.input">
|
||||
<tool id="cdt.managedbuild.tool.gnu.c.linker.exe.debug.1232021528" name="GCC C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.exe.debug">
|
||||
<inputType id="cdt.managedbuild.tool.gnu.c.linker.input.855569710" superClass="cdt.managedbuild.tool.gnu.c.linker.input">
|
||||
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
||||
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
||||
</inputType>
|
||||
</tool>
|
||||
<tool command="arm-angstrom-linux-gnueabi-gcc" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" id="cdt.managedbuild.tool.gnu.cpp.linker.exe.release.1184656717" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.exe.release">
|
||||
<option id="gnu.cpp.link.option.libs.730254841" name="Libraries (-l)" superClass="gnu.cpp.link.option.libs" valueType="libs">
|
||||
<listOptionValue builtIn="false" value="pthread"/>
|
||||
<listOptionValue builtIn="false" value="rt"/>
|
||||
<listOptionValue builtIn="false" value="m"/>
|
||||
</option>
|
||||
<option id="gnu.cpp.link.option.flags.1495700194" name="Linker flags" superClass="gnu.cpp.link.option.flags" value="-rdynamic" valueType="string"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.1750213952" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
|
||||
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
||||
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
||||
</inputType>
|
||||
</tool>
|
||||
<tool command="arm-angstrom-linux-gnueabi-as" id="cdt.managedbuild.tool.gnu.assembler.exe.release.1619994206" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.exe.release">
|
||||
<inputType id="cdt.managedbuild.tool.gnu.assembler.input.1602152836" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
|
||||
<tool id="cdt.managedbuild.tool.gnu.cpp.linker.exe.debug.636258136" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.exe.debug"/>
|
||||
<tool id="cdt.managedbuild.tool.gnu.assembler.exe.debug.245282209" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.exe.debug">
|
||||
<inputType id="cdt.managedbuild.tool.gnu.assembler.input.1245243501" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
|
||||
</tool>
|
||||
</toolChain>
|
||||
</folderInfo>
|
||||
|
|
@ -85,165 +45,73 @@
|
|||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
|
||||
</cconfiguration>
|
||||
<cconfiguration id="cdt.managedbuild.config.gnu.exe.debug.1561919164.675793495">
|
||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.exe.debug.1561919164.675793495" moduleId="org.eclipse.cdt.core.settings" name="Debug">
|
||||
<cconfiguration id="cdt.managedbuild.config.gnu.exe.release.2130310972">
|
||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.exe.release.2130310972" moduleId="org.eclipse.cdt.core.settings" name="Release">
|
||||
<externalSettings/>
|
||||
<extensions>
|
||||
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
|
||||
</extensions>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<configuration artifactName="freedv" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.exe.debug.1561919164.675793495" name="Debug" parent="cdt.managedbuild.config.gnu.exe.debug" postbuildStep="cp freedv /nfsroots/microburst/home/root/" prebuildStep="">
|
||||
<folderInfo id="cdt.managedbuild.config.gnu.exe.debug.1561919164.675793495." name="/" resourcePath="">
|
||||
<toolChain id="cdt.managedbuild.toolchain.gnu.exe.debug.1475068675" name="Linux GCC" superClass="cdt.managedbuild.toolchain.gnu.exe.debug">
|
||||
<targetPlatform id="cdt.managedbuild.target.gnu.platform.exe.debug.589235019" name="Debug Platform" superClass="cdt.managedbuild.target.gnu.platform.exe.debug"/>
|
||||
<builder arguments="" autoBuildTarget="all" buildPath="${workspace_loc:../../bin}" cleanBuildTarget="clean" command="make" enableAutoBuild="true" enableCleanBuild="true" enabledIncrementalBuild="true" id="cdt.managedbuild.target.gnu.builder.exe.debug.2090001764" incrementalBuildTarget="all" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="-16" stopOnErr="false" superClass="cdt.managedbuild.target.gnu.builder.exe.debug"/>
|
||||
<tool id="cdt.managedbuild.tool.gnu.archiver.base.410562789" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.base"/>
|
||||
<tool command="g++" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" id="cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug.2124708629" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug">
|
||||
<option id="gnu.cpp.compiler.exe.debug.option.optimization.level.1216963028" name="Optimization Level" superClass="gnu.cpp.compiler.exe.debug.option.optimization.level" value="gnu.cpp.compiler.optimization.level.none" valueType="enumerated"/>
|
||||
<option id="gnu.cpp.compiler.exe.debug.option.debugging.level.590046405" name="Debug Level" superClass="gnu.cpp.compiler.exe.debug.option.debugging.level" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/>
|
||||
<option id="gnu.cpp.compiler.option.include.paths.1577984969" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/CODEC2_FREEDV}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/SmartSDR_Interface}""/>
|
||||
</option>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.1803519384" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
|
||||
<configuration artifactName="freedv" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.exe.release.2130310972" name="Release" parent="cdt.managedbuild.config.gnu.exe.release" postannouncebuildStep="Install in BeagleBone at /home/debian/bin" postbuildStep="scp freedv root@192.168.20.33:/home/debian/bin/">
|
||||
<folderInfo id="cdt.managedbuild.config.gnu.exe.release.2130310972." name="/" resourcePath="">
|
||||
<toolChain id="cdt.managedbuild.toolchain.gnu.exe.release.1484889450" name="Linux GCC" superClass="cdt.managedbuild.toolchain.gnu.exe.release">
|
||||
<targetPlatform id="cdt.managedbuild.target.gnu.platform.exe.release.545007599" name="Debug Platform" superClass="cdt.managedbuild.target.gnu.platform.exe.release"/>
|
||||
<builder buildPath="${workspace_loc:/DSP_API/Release}" id="cdt.managedbuild.target.gnu.builder.exe.release.723246358" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" superClass="cdt.managedbuild.target.gnu.builder.exe.release"/>
|
||||
<tool id="cdt.managedbuild.tool.gnu.archiver.base.2118169362" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.base"/>
|
||||
<tool id="cdt.managedbuild.tool.gnu.cpp.compiler.exe.release.994145082" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.exe.release">
|
||||
<option id="gnu.cpp.compiler.exe.release.option.optimization.level.1517306120" name="Optimization Level" superClass="gnu.cpp.compiler.exe.release.option.optimization.level" value="gnu.cpp.compiler.optimization.level.most" valueType="enumerated"/>
|
||||
<option id="gnu.cpp.compiler.exe.release.option.debugging.level.1723325095" name="Debug Level" superClass="gnu.cpp.compiler.exe.release.option.debugging.level" value="gnu.cpp.compiler.debugging.level.none" valueType="enumerated"/>
|
||||
</tool>
|
||||
<tool command="arm-angstrom-linux-gnueabi-gcc" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" id="cdt.managedbuild.tool.gnu.c.compiler.exe.debug.1918981003" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.exe.debug">
|
||||
<option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.exe.debug.option.optimization.level.1587290616" name="Optimization Level" superClass="gnu.c.compiler.exe.debug.option.optimization.level" value="gnu.c.optimization.level.none" valueType="enumerated"/>
|
||||
<option id="gnu.c.compiler.exe.debug.option.debugging.level.456806579" name="Debug Level" superClass="gnu.c.compiler.exe.debug.option.debugging.level" value="gnu.c.debugging.level.max" valueType="enumerated"/>
|
||||
<option id="gnu.c.compiler.option.include.paths.1501760220" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/CODEC2_FREEDV}""/>
|
||||
<tool command="arm-linux-gnueabihf-gcc -static" id="cdt.managedbuild.tool.gnu.c.compiler.exe.release.266717095" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.exe.release">
|
||||
<option defaultValue="gnu.c.optimization.level.most" id="gnu.c.compiler.exe.release.option.optimization.level.653650005" name="Optimization Level" superClass="gnu.c.compiler.exe.release.option.optimization.level" valueType="enumerated"/>
|
||||
<option id="gnu.c.compiler.exe.release.option.debugging.level.1324464501" name="Debug Level" superClass="gnu.c.compiler.exe.release.option.debugging.level" value="gnu.c.debugging.level.none" valueType="enumerated"/>
|
||||
<option id="gnu.c.compiler.option.include.paths.1269310734" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/SmartSDR_Interface}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/CODEC2_FREEDV}""/>
|
||||
</option>
|
||||
<option id="gnu.c.compiler.option.misc.other.926596463" name="Other flags" superClass="gnu.c.compiler.option.misc.other" value="-c -fmessage-length=0 -lpthread" valueType="string"/>
|
||||
<option id="gnu.c.compiler.option.debugging.other.1803329599" name="Other debugging flags" superClass="gnu.c.compiler.option.debugging.other" value="-ggdb -g3 -fstack-protector-all -funwind-tables" valueType="string"/>
|
||||
<option id="gnu.c.compiler.option.optimization.flags.1001299157" name="Other optimization flags" superClass="gnu.c.compiler.option.optimization.flags" value="-mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -ftree-vectorize" valueType="string"/>
|
||||
<option id="gnu.c.compiler.option.debugging.prof.859940599" name="Generate prof information (-p)" superClass="gnu.c.compiler.option.debugging.prof" value="false" valueType="boolean"/>
|
||||
<option id="gnu.c.compiler.option.debugging.gprof.401972374" name="Generate gprof information (-pg)" superClass="gnu.c.compiler.option.debugging.gprof" value="false" valueType="boolean"/>
|
||||
<option id="gnu.c.compiler.option.preprocessor.def.symbols.2034718315" name="Defined symbols (-D)" superClass="gnu.c.compiler.option.preprocessor.def.symbols" valueType="definedSymbols">
|
||||
<listOptionValue builtIn="false" value="DEBUG"/>
|
||||
</option>
|
||||
<option id="gnu.c.compiler.option.include.files.326579579" name="Include files (-include)" superClass="gnu.c.compiler.option.include.files"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.1061662189" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.297736145" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
|
||||
</tool>
|
||||
<tool command="arm-angstrom-linux-gnueabi-gcc" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS} " id="cdt.managedbuild.tool.gnu.c.linker.exe.debug.753633908" name="GCC C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.exe.debug">
|
||||
<option id="gnu.c.link.option.ldflags.1711171964" name="Linker flags" superClass="gnu.c.link.option.ldflags" value="-rdynamic" valueType="string"/>
|
||||
<option id="gnu.c.link.option.libs.1593474497" name="Libraries (-l)" superClass="gnu.c.link.option.libs" valueType="libs">
|
||||
<listOptionValue builtIn="false" value="asound"/>
|
||||
<listOptionValue builtIn="false" value="rt"/>
|
||||
<listOptionValue builtIn="false" value="syslink"/>
|
||||
<listOptionValue builtIn="false" value="portaudio"/>
|
||||
<listOptionValue builtIn="false" value="dl"/>
|
||||
<listOptionValue builtIn="false" value="ssl"/>
|
||||
<listOptionValue builtIn="false" value="crypto"/>
|
||||
<listOptionValue builtIn="false" value="pthread"/>
|
||||
<tool command="arm-linux-gnueabihf-gcc -static" id="cdt.managedbuild.tool.gnu.c.linker.exe.release.405388815" name="GCC C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.exe.release">
|
||||
<option id="gnu.c.link.option.libs.365322339" name="Libraries (-l)" superClass="gnu.c.link.option.libs" valueType="libs">
|
||||
<listOptionValue builtIn="false" value="m"/>
|
||||
<listOptionValue builtIn="false" value="pthread"/>
|
||||
<listOptionValue builtIn="false" value="rt"/>
|
||||
</option>
|
||||
<option id="gnu.c.link.option.paths.862698517" name="Library search path (-L)" superClass="gnu.c.link.option.paths" valueType="libPaths">
|
||||
<listOptionValue builtIn="false" value=""../../Firmware/lib""/>
|
||||
</option>
|
||||
<option id="gnu.c.link.option.shared.939772358" name="Shared (-shared)" superClass="gnu.c.link.option.shared" value="false" valueType="boolean"/>
|
||||
<option id="gnu.c.link.option.other.869487483" name="Other options (-Xlinker [option])" superClass="gnu.c.link.option.other" valueType="stringList">
|
||||
<listOptionValue builtIn="false" value="-Map=Firmware.map"/>
|
||||
</option>
|
||||
<option id="gnu.c.link.option.debugging.prof.1475259916" name="Generate prof information (-p)" superClass="gnu.c.link.option.debugging.prof" value="false" valueType="boolean"/>
|
||||
<option id="gnu.c.link.option.debugging.gprof.398525211" name="Generate gprof information (-pg)" superClass="gnu.c.link.option.debugging.gprof" value="false" valueType="boolean"/>
|
||||
<option id="gnu.c.link.option.userobjs.670724704" name="Other objects" superClass="gnu.c.link.option.userobjs"/>
|
||||
<option id="gnu.c.link.option.soname.1724293399" name="Shared object name (-Wl,-soname=)" superClass="gnu.c.link.option.soname" value="" valueType="string"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.c.linker.input.444795674" superClass="cdt.managedbuild.tool.gnu.c.linker.input">
|
||||
<inputType id="cdt.managedbuild.tool.gnu.c.linker.input.1966360149" superClass="cdt.managedbuild.tool.gnu.c.linker.input">
|
||||
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
||||
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
||||
</inputType>
|
||||
</tool>
|
||||
<tool command="arm-angstrom-linux-gnueabi-gcc" id="cdt.managedbuild.tool.gnu.cpp.linker.exe.debug.1959280251" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.exe.debug">
|
||||
<option id="gnu.cpp.link.option.libs.2052278252" name="Libraries (-l)" superClass="gnu.cpp.link.option.libs" valueType="libs">
|
||||
<listOptionValue builtIn="false" value="pthread"/>
|
||||
<listOptionValue builtIn="false" value="rt"/>
|
||||
<listOptionValue builtIn="false" value="m"/>
|
||||
</option>
|
||||
<option id="gnu.cpp.link.option.flags.945180533" name="Linker flags" superClass="gnu.cpp.link.option.flags" value="-rdynamic" valueType="string"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.1755417844" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
|
||||
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
||||
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
||||
</inputType>
|
||||
</tool>
|
||||
<tool command="arm-angstrom-linux-gnueabi-as" id="cdt.managedbuild.tool.gnu.assembler.exe.debug.52486719" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.exe.debug">
|
||||
<inputType id="cdt.managedbuild.tool.gnu.assembler.input.1395261162" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
|
||||
<tool id="cdt.managedbuild.tool.gnu.cpp.linker.exe.release.891470429" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.exe.release"/>
|
||||
<tool command="arm-linux-gnueabihf-as" id="cdt.managedbuild.tool.gnu.assembler.exe.release.164963024" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.exe.release">
|
||||
<inputType id="cdt.managedbuild.tool.gnu.assembler.input.538472274" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
|
||||
</tool>
|
||||
</toolChain>
|
||||
</folderInfo>
|
||||
<fileInfo id="cdt.managedbuild.config.gnu.exe.debug.1561919164.675793495.lib/libcrypto.a" name="libcrypto.a" rcbsApplicability="disable" resourcePath="lib/libcrypto.a" toolsToInvoke=""/>
|
||||
<fileInfo id="cdt.managedbuild.config.gnu.exe.debug.1561919164.675793495.lib/libssl.a" name="libssl.a" rcbsApplicability="disable" resourcePath="lib/libssl.a" toolsToInvoke=""/>
|
||||
<fileInfo id="cdt.managedbuild.config.gnu.exe.debug.1561919164.675793495.hwl/hwl_spi.c" name="hwl_spi.c" rcbsApplicability="disable" resourcePath="hwl/hwl_spi.c" toolsToInvoke="cdt.managedbuild.tool.gnu.c.compiler.exe.debug.1489556063">
|
||||
<tool id="cdt.managedbuild.tool.gnu.c.compiler.exe.debug.1489556063" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.exe.debug.1918981003">
|
||||
<option id="gnu.c.compiler.option.optimization.flags.813210058" name="Other optimization flags" superClass="gnu.c.compiler.option.optimization.flags" value="-mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp " valueType="string"/>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.1363831854" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
|
||||
</tool>
|
||||
</fileInfo>
|
||||
</configuration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
|
||||
</cconfiguration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<project id="DSP_API.null.1167863079" name="DSP_API"/>
|
||||
<project id="DSP_API.cdt.managedbuild.target.gnu.exe.1129142882" name="Executable" projectType="cdt.managedbuild.target.gnu.exe"/>
|
||||
</storageModule>
|
||||
<storageModule moduleId="refreshScope" versionNumber="1">
|
||||
<resource resourceType="PROJECT" workspacePath="/DSP_API"/>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
|
||||
<storageModule moduleId="scannerConfiguration">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.release.455329745.1404386624;cdt.managedbuild.config.gnu.exe.release.455329745.1404386624.dsp;cdt.managedbuild.tool.gnu.cpp.compiler.exe.release.77704066;cdt.managedbuild.tool.gnu.cpp.compiler.input.981666482">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP"/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.debug.1423223971;cdt.managedbuild.config.gnu.cross.exe.debug.1423223971.;cdt.managedbuild.tool.gnu.cross.cpp.compiler.558177475;cdt.managedbuild.tool.gnu.cpp.compiler.input.2076444223">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP"/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.release.455329745.1404386624;cdt.managedbuild.config.gnu.exe.release.455329745.1404386624.dsp;cdt.managedbuild.tool.gnu.c.compiler.exe.release.1873213506;cdt.managedbuild.tool.gnu.c.compiler.input.36724063">
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.debug.1657845058;cdt.managedbuild.config.gnu.exe.debug.1657845058.;cdt.managedbuild.tool.gnu.c.compiler.exe.debug.1129794659;cdt.managedbuild.tool.gnu.c.compiler.input.169997605">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC"/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.release.455329745.1404386624;cdt.managedbuild.config.gnu.exe.release.455329745.1404386624.;cdt.managedbuild.tool.gnu.cpp.compiler.exe.release.1484401702;cdt.managedbuild.tool.gnu.cpp.compiler.input.417250856">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP"/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.debug.1561919164.675793495;cdt.managedbuild.config.gnu.exe.debug.1561919164.675793495.hwl/hwl_spi.c;cdt.managedbuild.tool.gnu.c.compiler.exe.debug.1489556063;cdt.managedbuild.tool.gnu.c.compiler.input.1363831854">
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.release.2130310972;cdt.managedbuild.config.gnu.exe.release.2130310972.;cdt.managedbuild.tool.gnu.c.compiler.exe.release.266717095;cdt.managedbuild.tool.gnu.c.compiler.input.297736145">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC"/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.debug.1561919164.675793495;cdt.managedbuild.config.gnu.exe.debug.1561919164.675793495.;cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug.2124708629;cdt.managedbuild.tool.gnu.cpp.compiler.input.1803519384">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP"/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.debug.1561919164.675793495;cdt.managedbuild.config.gnu.exe.debug.1561919164.675793495.;cdt.managedbuild.tool.gnu.c.compiler.exe.debug.1918981003;cdt.managedbuild.tool.gnu.c.compiler.input.1061662189">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC"/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.debug.1561919164.675793495;cdt.managedbuild.config.gnu.exe.debug.1561919164.675793495.dsp/src/host;cdt.managedbuild.tool.gnu.c.compiler.exe.debug.1823095473;cdt.managedbuild.tool.gnu.c.compiler.input.1314211591">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC"/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.debug.1561919164.675793495;cdt.managedbuild.config.gnu.exe.debug.1561919164.675793495.dsp;cdt.managedbuild.tool.gnu.c.compiler.exe.debug.1984162325;cdt.managedbuild.tool.gnu.c.compiler.input.395302614">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC"/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.debug.1423223971;cdt.managedbuild.config.gnu.cross.exe.debug.1423223971.;cdt.managedbuild.tool.gnu.cross.c.compiler.735801497;cdt.managedbuild.tool.gnu.c.compiler.input.1014719840">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC"/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.debug.1057191106;cdt.managedbuild.config.gnu.cross.exe.debug.1057191106.;cdt.managedbuild.tool.gnu.cross.c.compiler.1844935333;cdt.managedbuild.tool.gnu.c.compiler.input.215614298">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC"/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.release.980857108;cdt.managedbuild.config.gnu.cross.exe.release.980857108.;cdt.managedbuild.tool.gnu.cross.c.compiler.466835252;cdt.managedbuild.tool.gnu.c.compiler.input.1877777492">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC"/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.debug.1561919164.675793495;cdt.managedbuild.config.gnu.exe.debug.1561919164.675793495.dsp;cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug.743641091;cdt.managedbuild.tool.gnu.cpp.compiler.input.1684539436">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP"/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.release.455329745.1404386624;cdt.managedbuild.config.gnu.exe.release.455329745.1404386624.;cdt.managedbuild.tool.gnu.c.compiler.exe.release.1604589678;cdt.managedbuild.tool.gnu.c.compiler.input.1521355092">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC"/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.debug.1561919164.675793495;cdt.managedbuild.config.gnu.exe.debug.1561919164.675793495.dsp/src/host;cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug.200033409;cdt.managedbuild.tool.gnu.cpp.compiler.input.1989995846">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP"/>
|
||||
</scannerConfigBuildInfo>
|
||||
</storageModule>
|
||||
<storageModule moduleId="refreshScope"/>
|
||||
<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets"/>
|
||||
</cproject>
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@
|
|||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
|
||||
<triggers>clean,full,incremental,</triggers>
|
||||
<arguments>
|
||||
<dictionary>
|
||||
<key>?name?</key>
|
||||
|
|
@ -22,7 +23,7 @@
|
|||
</dictionary>
|
||||
<dictionary>
|
||||
<key>org.eclipse.cdt.make.core.buildArguments</key>
|
||||
<value>-k -j</value>
|
||||
<value></value>
|
||||
</dictionary>
|
||||
<dictionary>
|
||||
<key>org.eclipse.cdt.make.core.buildCommand</key>
|
||||
|
|
@ -30,7 +31,7 @@
|
|||
</dictionary>
|
||||
<dictionary>
|
||||
<key>org.eclipse.cdt.make.core.buildLocation</key>
|
||||
<value>${workspace_loc:../../bin}</value>
|
||||
<value>${workspace_loc:/DSP_API/Release}</value>
|
||||
</dictionary>
|
||||
<dictionary>
|
||||
<key>org.eclipse.cdt.make.core.cleanBuildTarget</key>
|
||||
|
|
@ -42,7 +43,7 @@
|
|||
</dictionary>
|
||||
<dictionary>
|
||||
<key>org.eclipse.cdt.make.core.enableAutoBuild</key>
|
||||
<value>true</value>
|
||||
<value>false</value>
|
||||
</dictionary>
|
||||
<dictionary>
|
||||
<key>org.eclipse.cdt.make.core.enableCleanBuild</key>
|
||||
|
|
@ -58,11 +59,11 @@
|
|||
</dictionary>
|
||||
<dictionary>
|
||||
<key>org.eclipse.cdt.make.core.stopOnError</key>
|
||||
<value>false</value>
|
||||
<value>true</value>
|
||||
</dictionary>
|
||||
<dictionary>
|
||||
<key>org.eclipse.cdt.make.core.useDefaultBuildCmd</key>
|
||||
<value>false</value>
|
||||
<value>true</value>
|
||||
</dictionary>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
|
|
@ -77,6 +78,5 @@
|
|||
<nature>org.eclipse.cdt.core.cnature</nature>
|
||||
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
|
||||
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
|
||||
<nature>org.eclipse.cdt.core.ccnature</nature>
|
||||
</natures>
|
||||
</projectDescription>
|
||||
|
|
|
|||
|
|
@ -1,66 +0,0 @@
|
|||
#Sun Aug 31 19:31:58 CDT 2014
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.cdt.codan.checkers.errnoreturn=Warning
|
||||
org.eclipse.cdt.codan.checkers.errnoreturn.params={implicit\=>false}
|
||||
org.eclipse.cdt.codan.checkers.errreturnvalue=Error
|
||||
org.eclipse.cdt.codan.checkers.errreturnvalue.params={}
|
||||
org.eclipse.cdt.codan.checkers.noreturn=Error
|
||||
org.eclipse.cdt.codan.checkers.noreturn.params={implicit\=>false}
|
||||
org.eclipse.cdt.codan.internal.checkers.AbstractClassCreation=Error
|
||||
org.eclipse.cdt.codan.internal.checkers.AbstractClassCreation.params={launchModes\=>{RUN_ON_FULL_BUILD\=>false,RUN_ON_INC_BUILD\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}}
|
||||
org.eclipse.cdt.codan.internal.checkers.AmbiguousProblem=Error
|
||||
org.eclipse.cdt.codan.internal.checkers.AmbiguousProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>false,RUN_ON_INC_BUILD\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}}
|
||||
org.eclipse.cdt.codan.internal.checkers.AssignmentInConditionProblem=Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.AssignmentInConditionProblem.params={}
|
||||
org.eclipse.cdt.codan.internal.checkers.AssignmentToItselfProblem=Error
|
||||
org.eclipse.cdt.codan.internal.checkers.AssignmentToItselfProblem.params={}
|
||||
org.eclipse.cdt.codan.internal.checkers.CaseBreakProblem=Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.CaseBreakProblem.params={no_break_comment\=>"no break",last_case_param\=>true,empty_case_param\=>false}
|
||||
org.eclipse.cdt.codan.internal.checkers.CatchByReference=Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.CatchByReference.params={unknown\=>false,exceptions\=>()}
|
||||
org.eclipse.cdt.codan.internal.checkers.CircularReferenceProblem=Error
|
||||
org.eclipse.cdt.codan.internal.checkers.CircularReferenceProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>false,RUN_ON_INC_BUILD\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}}
|
||||
org.eclipse.cdt.codan.internal.checkers.FieldResolutionProblem=-Error
|
||||
org.eclipse.cdt.codan.internal.checkers.FieldResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>false,RUN_ON_INC_BUILD\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}}
|
||||
org.eclipse.cdt.codan.internal.checkers.FunctionResolutionProblem=Error
|
||||
org.eclipse.cdt.codan.internal.checkers.FunctionResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>false,RUN_ON_INC_BUILD\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}}
|
||||
org.eclipse.cdt.codan.internal.checkers.InvalidArguments=Error
|
||||
org.eclipse.cdt.codan.internal.checkers.InvalidArguments.params={launchModes\=>{RUN_ON_FULL_BUILD\=>false,RUN_ON_INC_BUILD\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}}
|
||||
org.eclipse.cdt.codan.internal.checkers.InvalidTemplateArgumentsProblem=Error
|
||||
org.eclipse.cdt.codan.internal.checkers.InvalidTemplateArgumentsProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>false,RUN_ON_INC_BUILD\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}}
|
||||
org.eclipse.cdt.codan.internal.checkers.LabelStatementNotFoundProblem=Error
|
||||
org.eclipse.cdt.codan.internal.checkers.LabelStatementNotFoundProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>false,RUN_ON_INC_BUILD\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}}
|
||||
org.eclipse.cdt.codan.internal.checkers.MemberDeclarationNotFoundProblem=Error
|
||||
org.eclipse.cdt.codan.internal.checkers.MemberDeclarationNotFoundProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>false,RUN_ON_INC_BUILD\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}}
|
||||
org.eclipse.cdt.codan.internal.checkers.MethodResolutionProblem=Error
|
||||
org.eclipse.cdt.codan.internal.checkers.MethodResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>false,RUN_ON_INC_BUILD\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}}
|
||||
org.eclipse.cdt.codan.internal.checkers.NamingConventionFunctionChecker=-Info
|
||||
org.eclipse.cdt.codan.internal.checkers.NamingConventionFunctionChecker.params={pattern\=>"^[a-z]",macro\=>true,exceptions\=>()}
|
||||
org.eclipse.cdt.codan.internal.checkers.NonVirtualDestructorProblem=Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.NonVirtualDestructorProblem.params={}
|
||||
org.eclipse.cdt.codan.internal.checkers.OverloadProblem=Error
|
||||
org.eclipse.cdt.codan.internal.checkers.OverloadProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>false,RUN_ON_INC_BUILD\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}}
|
||||
org.eclipse.cdt.codan.internal.checkers.RedeclarationProblem=Error
|
||||
org.eclipse.cdt.codan.internal.checkers.RedeclarationProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>false,RUN_ON_INC_BUILD\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}}
|
||||
org.eclipse.cdt.codan.internal.checkers.RedefinitionProblem=Error
|
||||
org.eclipse.cdt.codan.internal.checkers.RedefinitionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>false,RUN_ON_INC_BUILD\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}}
|
||||
org.eclipse.cdt.codan.internal.checkers.ReturnStyleProblem=-Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.ReturnStyleProblem.params={}
|
||||
org.eclipse.cdt.codan.internal.checkers.ScanfFormatStringSecurityProblem=Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.ScanfFormatStringSecurityProblem.params={}
|
||||
org.eclipse.cdt.codan.internal.checkers.StatementHasNoEffectProblem=Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.StatementHasNoEffectProblem.params={macro\=>true,exceptions\=>()}
|
||||
org.eclipse.cdt.codan.internal.checkers.SuggestedParenthesisProblem=Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.SuggestedParenthesisProblem.params={paramNot\=>false}
|
||||
org.eclipse.cdt.codan.internal.checkers.SuspiciousSemicolonProblem=Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.SuspiciousSemicolonProblem.params={else\=>false,afterelse\=>false}
|
||||
org.eclipse.cdt.codan.internal.checkers.TypeResolutionProblem=Error
|
||||
org.eclipse.cdt.codan.internal.checkers.TypeResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>false,RUN_ON_INC_BUILD\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}}
|
||||
org.eclipse.cdt.codan.internal.checkers.UnusedFunctionDeclarationProblem=Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.UnusedFunctionDeclarationProblem.params={macro\=>true}
|
||||
org.eclipse.cdt.codan.internal.checkers.UnusedStaticFunctionProblem=Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.UnusedStaticFunctionProblem.params={macro\=>true}
|
||||
org.eclipse.cdt.codan.internal.checkers.UnusedVariableDeclarationProblem=Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.UnusedVariableDeclarationProblem.params={macro\=>true,exceptions\=>("@(\#)","$Id")}
|
||||
org.eclipse.cdt.codan.internal.checkers.VariableResolutionProblem=Error
|
||||
org.eclipse.cdt.codan.internal.checkers.VariableResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>false,RUN_ON_INC_BUILD\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}}
|
||||
|
|
@ -305,6 +305,7 @@ int freedv_rx(struct freedv *f, short speech_out[], short demod_in[]) {
|
|||
fdmdv_get_demod_stats(f->fdmdv, &f->fdmdv_stats);
|
||||
|
||||
if (f->fdmdv_stats.sync) {
|
||||
// printf("\033[97mIn sync. Pass demod_in to Codec, Codec to speech_out\n");
|
||||
if (reliable_sync_bit == 0) {
|
||||
memcpy(f->rx_bits, f->fdmdv_bits, bits_per_fdmdv_frame*sizeof(int));
|
||||
nout = 0;
|
||||
|
|
@ -384,7 +385,7 @@ int freedv_rx(struct freedv *f, short speech_out[], short demod_in[]) {
|
|||
}
|
||||
} /* if (sync) .... */
|
||||
else {
|
||||
//printf("Not in sync. Pass demod_in to speech_out\n");
|
||||
// printf("\033[97mNot in sync. Pass demod_in to speech_out\n");
|
||||
/* if not in sync pass through analog samples */
|
||||
/* this lets us "hear" whats going on, e.g. during tuning */
|
||||
for(i=0; i<nin_prev; i++)
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
@ -13,10 +13,10 @@ waveform create name=FreeDV mode=FDV
|
|||
waveform set FreeDV tx=1
|
||||
waveform set FreeDV rx_filter low_cut=600
|
||||
waveform set FreeDV rx_filter high_cut=2400
|
||||
waveform set FreeDV rx_filter depth=256
|
||||
waveform set FreeDV rx_filter depth=8
|
||||
waveform set FreeDV tx_filter low_cut=600
|
||||
waveform set FreeDV tx_filter high_cut=2400
|
||||
waveform set FreeDV tx_filter depth=2
|
||||
waveform set FreeDV tx_filter depth=8
|
||||
waveform set FreeDV udpport=4999
|
||||
|
||||
[end]
|
||||
|
|
|
|||
|
|
@ -1,96 +0,0 @@
|
|||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../CODEC2_FREEDV/codebook.c \
|
||||
../CODEC2_FREEDV/codebookd.c \
|
||||
../CODEC2_FREEDV/codebookdt.c \
|
||||
../CODEC2_FREEDV/codebookge.c \
|
||||
../CODEC2_FREEDV/codebookjnd.c \
|
||||
../CODEC2_FREEDV/codebookjvm.c \
|
||||
../CODEC2_FREEDV/codebookvq.c \
|
||||
../CODEC2_FREEDV/codebookvqanssi.c \
|
||||
../CODEC2_FREEDV/codec2.c \
|
||||
../CODEC2_FREEDV/dump.c \
|
||||
../CODEC2_FREEDV/fdmdv.c \
|
||||
../CODEC2_FREEDV/fifo.c \
|
||||
../CODEC2_FREEDV/freedv_api.c \
|
||||
../CODEC2_FREEDV/golay23.c \
|
||||
../CODEC2_FREEDV/interp.c \
|
||||
../CODEC2_FREEDV/kiss_fft.c \
|
||||
../CODEC2_FREEDV/lpc.c \
|
||||
../CODEC2_FREEDV/lsp.c \
|
||||
../CODEC2_FREEDV/nlp.c \
|
||||
../CODEC2_FREEDV/pack.c \
|
||||
../CODEC2_FREEDV/phase.c \
|
||||
../CODEC2_FREEDV/postfilter.c \
|
||||
../CODEC2_FREEDV/quantise.c \
|
||||
../CODEC2_FREEDV/sine.c \
|
||||
../CODEC2_FREEDV/varicode.c
|
||||
|
||||
OBJS += \
|
||||
./CODEC2_FREEDV/codebook.o \
|
||||
./CODEC2_FREEDV/codebookd.o \
|
||||
./CODEC2_FREEDV/codebookdt.o \
|
||||
./CODEC2_FREEDV/codebookge.o \
|
||||
./CODEC2_FREEDV/codebookjnd.o \
|
||||
./CODEC2_FREEDV/codebookjvm.o \
|
||||
./CODEC2_FREEDV/codebookvq.o \
|
||||
./CODEC2_FREEDV/codebookvqanssi.o \
|
||||
./CODEC2_FREEDV/codec2.o \
|
||||
./CODEC2_FREEDV/dump.o \
|
||||
./CODEC2_FREEDV/fdmdv.o \
|
||||
./CODEC2_FREEDV/fifo.o \
|
||||
./CODEC2_FREEDV/freedv_api.o \
|
||||
./CODEC2_FREEDV/golay23.o \
|
||||
./CODEC2_FREEDV/interp.o \
|
||||
./CODEC2_FREEDV/kiss_fft.o \
|
||||
./CODEC2_FREEDV/lpc.o \
|
||||
./CODEC2_FREEDV/lsp.o \
|
||||
./CODEC2_FREEDV/nlp.o \
|
||||
./CODEC2_FREEDV/pack.o \
|
||||
./CODEC2_FREEDV/phase.o \
|
||||
./CODEC2_FREEDV/postfilter.o \
|
||||
./CODEC2_FREEDV/quantise.o \
|
||||
./CODEC2_FREEDV/sine.o \
|
||||
./CODEC2_FREEDV/varicode.o
|
||||
|
||||
C_DEPS += \
|
||||
./CODEC2_FREEDV/codebook.d \
|
||||
./CODEC2_FREEDV/codebookd.d \
|
||||
./CODEC2_FREEDV/codebookdt.d \
|
||||
./CODEC2_FREEDV/codebookge.d \
|
||||
./CODEC2_FREEDV/codebookjnd.d \
|
||||
./CODEC2_FREEDV/codebookjvm.d \
|
||||
./CODEC2_FREEDV/codebookvq.d \
|
||||
./CODEC2_FREEDV/codebookvqanssi.d \
|
||||
./CODEC2_FREEDV/codec2.d \
|
||||
./CODEC2_FREEDV/dump.d \
|
||||
./CODEC2_FREEDV/fdmdv.d \
|
||||
./CODEC2_FREEDV/fifo.d \
|
||||
./CODEC2_FREEDV/freedv_api.d \
|
||||
./CODEC2_FREEDV/golay23.d \
|
||||
./CODEC2_FREEDV/interp.d \
|
||||
./CODEC2_FREEDV/kiss_fft.d \
|
||||
./CODEC2_FREEDV/lpc.d \
|
||||
./CODEC2_FREEDV/lsp.d \
|
||||
./CODEC2_FREEDV/nlp.d \
|
||||
./CODEC2_FREEDV/pack.d \
|
||||
./CODEC2_FREEDV/phase.d \
|
||||
./CODEC2_FREEDV/postfilter.d \
|
||||
./CODEC2_FREEDV/quantise.d \
|
||||
./CODEC2_FREEDV/sine.d \
|
||||
./CODEC2_FREEDV/varicode.d
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
CODEC2_FREEDV/%.o: ../CODEC2_FREEDV/%.c
|
||||
@echo 'Building file: $<'
|
||||
@echo 'Invoking: GCC C Compiler'
|
||||
arm-angstrom-linux-gnueabi-gcc -DDEBUG -I"/src/flex/smartsdr-dsp/DSP_API/CODEC2_FREEDV" -I"/src/flex/smartsdr-dsp/DSP_API" -I"/src/flex/smartsdr-dsp/DSP_API/SmartSDR_Interface" -O0 -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -ftree-vectorize -g3 -ggdb -g3 -fstack-protector-all -funwind-tables -Wall -c -fmessage-length=0 -lpthread -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<"
|
||||
@echo 'Finished building: $<'
|
||||
@echo ' '
|
||||
|
||||
|
||||
|
|
@ -1,60 +0,0 @@
|
|||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../SmartSDR_Interface/cmd_basics.c \
|
||||
../SmartSDR_Interface/cmd_engine.c \
|
||||
../SmartSDR_Interface/discovery_client.c \
|
||||
../SmartSDR_Interface/hal_buffer.c \
|
||||
../SmartSDR_Interface/hal_listener.c \
|
||||
../SmartSDR_Interface/hal_vita.c \
|
||||
../SmartSDR_Interface/io_utils.c \
|
||||
../SmartSDR_Interface/sched_waveform.c \
|
||||
../SmartSDR_Interface/smartsdr_dsp_api.c \
|
||||
../SmartSDR_Interface/status_processor.c \
|
||||
../SmartSDR_Interface/traffic_cop.c \
|
||||
../SmartSDR_Interface/utils.c \
|
||||
../SmartSDR_Interface/vita_output.c
|
||||
|
||||
OBJS += \
|
||||
./SmartSDR_Interface/cmd_basics.o \
|
||||
./SmartSDR_Interface/cmd_engine.o \
|
||||
./SmartSDR_Interface/discovery_client.o \
|
||||
./SmartSDR_Interface/hal_buffer.o \
|
||||
./SmartSDR_Interface/hal_listener.o \
|
||||
./SmartSDR_Interface/hal_vita.o \
|
||||
./SmartSDR_Interface/io_utils.o \
|
||||
./SmartSDR_Interface/sched_waveform.o \
|
||||
./SmartSDR_Interface/smartsdr_dsp_api.o \
|
||||
./SmartSDR_Interface/status_processor.o \
|
||||
./SmartSDR_Interface/traffic_cop.o \
|
||||
./SmartSDR_Interface/utils.o \
|
||||
./SmartSDR_Interface/vita_output.o
|
||||
|
||||
C_DEPS += \
|
||||
./SmartSDR_Interface/cmd_basics.d \
|
||||
./SmartSDR_Interface/cmd_engine.d \
|
||||
./SmartSDR_Interface/discovery_client.d \
|
||||
./SmartSDR_Interface/hal_buffer.d \
|
||||
./SmartSDR_Interface/hal_listener.d \
|
||||
./SmartSDR_Interface/hal_vita.d \
|
||||
./SmartSDR_Interface/io_utils.d \
|
||||
./SmartSDR_Interface/sched_waveform.d \
|
||||
./SmartSDR_Interface/smartsdr_dsp_api.d \
|
||||
./SmartSDR_Interface/status_processor.d \
|
||||
./SmartSDR_Interface/traffic_cop.d \
|
||||
./SmartSDR_Interface/utils.d \
|
||||
./SmartSDR_Interface/vita_output.d
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
SmartSDR_Interface/%.o: ../SmartSDR_Interface/%.c
|
||||
@echo 'Building file: $<'
|
||||
@echo 'Invoking: GCC C Compiler'
|
||||
arm-angstrom-linux-gnueabi-gcc -DDEBUG -I"/src/flex/smartsdr-dsp/DSP_API/CODEC2_FREEDV" -I"/src/flex/smartsdr-dsp/DSP_API" -I"/src/flex/smartsdr-dsp/DSP_API/SmartSDR_Interface" -O0 -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -ftree-vectorize -g3 -ggdb -g3 -fstack-protector-all -funwind-tables -Wall -c -fmessage-length=0 -lpthread -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<"
|
||||
@echo 'Finished building: $<'
|
||||
@echo ' '
|
||||
|
||||
|
||||
|
|
@ -1,65 +0,0 @@
|
|||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
################################################################################
|
||||
|
||||
-include ../makefile.init
|
||||
|
||||
RM := rm -rf
|
||||
|
||||
# All of the sources participating in the build are defined here
|
||||
-include sources.mk
|
||||
-include SmartSDR_Interface/subdir.mk
|
||||
-include CODEC2_FREEDV/subdir.mk
|
||||
-include subdir.mk
|
||||
-include objects.mk
|
||||
|
||||
ifneq ($(MAKECMDGOALS),clean)
|
||||
ifneq ($(strip $(C++_DEPS)),)
|
||||
-include $(C++_DEPS)
|
||||
endif
|
||||
ifneq ($(strip $(C_DEPS)),)
|
||||
-include $(C_DEPS)
|
||||
endif
|
||||
ifneq ($(strip $(CC_DEPS)),)
|
||||
-include $(CC_DEPS)
|
||||
endif
|
||||
ifneq ($(strip $(CPP_DEPS)),)
|
||||
-include $(CPP_DEPS)
|
||||
endif
|
||||
ifneq ($(strip $(CXX_DEPS)),)
|
||||
-include $(CXX_DEPS)
|
||||
endif
|
||||
ifneq ($(strip $(C_UPPER_DEPS)),)
|
||||
-include $(C_UPPER_DEPS)
|
||||
endif
|
||||
endif
|
||||
|
||||
-include ../makefile.defs
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
|
||||
# All Target
|
||||
all: freedv
|
||||
|
||||
# Tool invocations
|
||||
freedv: $(OBJS) $(USER_OBJS)
|
||||
@echo 'Building target: $@'
|
||||
@echo 'Invoking: GCC C++ Linker'
|
||||
arm-angstrom-linux-gnueabi-gcc -rdynamic -o "freedv" $(OBJS) $(USER_OBJS) $(LIBS)
|
||||
@echo 'Finished building target: $@'
|
||||
@echo ' '
|
||||
$(MAKE) --no-print-directory post-build
|
||||
|
||||
# Other Targets
|
||||
clean:
|
||||
-$(RM) $(OBJS)$(C++_DEPS)$(C_DEPS)$(CC_DEPS)$(CPP_DEPS)$(EXECUTABLES)$(CXX_DEPS)$(C_UPPER_DEPS) freedv
|
||||
-@echo ' '
|
||||
|
||||
post-build:
|
||||
-cp freedv /nfsroots/microburst/home/root/
|
||||
-@echo ' '
|
||||
|
||||
.PHONY: all clean dependents
|
||||
.SECONDARY: post-build
|
||||
|
||||
-include ../makefile.targets
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
################################################################################
|
||||
|
||||
USER_OBJS :=
|
||||
|
||||
LIBS := -lpthread -lrt -lm
|
||||
|
||||
|
|
@ -1,29 +0,0 @@
|
|||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
################################################################################
|
||||
|
||||
O_SRCS :=
|
||||
CPP_SRCS :=
|
||||
C_UPPER_SRCS :=
|
||||
C_SRCS :=
|
||||
S_UPPER_SRCS :=
|
||||
OBJ_SRCS :=
|
||||
ASM_SRCS :=
|
||||
CXX_SRCS :=
|
||||
C++_SRCS :=
|
||||
CC_SRCS :=
|
||||
OBJS :=
|
||||
C++_DEPS :=
|
||||
C_DEPS :=
|
||||
CC_DEPS :=
|
||||
CPP_DEPS :=
|
||||
EXECUTABLES :=
|
||||
CXX_DEPS :=
|
||||
C_UPPER_DEPS :=
|
||||
|
||||
# Every subdirectory with source files must be described here
|
||||
SUBDIRS := \
|
||||
. \
|
||||
SmartSDR_Interface \
|
||||
CODEC2_FREEDV \
|
||||
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../circular_buffer.c \
|
||||
../main.c \
|
||||
../resampler.c
|
||||
|
||||
OBJS += \
|
||||
./circular_buffer.o \
|
||||
./main.o \
|
||||
./resampler.o
|
||||
|
||||
C_DEPS += \
|
||||
./circular_buffer.d \
|
||||
./main.d \
|
||||
./resampler.d
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
%.o: ../%.c
|
||||
@echo 'Building file: $<'
|
||||
@echo 'Invoking: GCC C Compiler'
|
||||
arm-angstrom-linux-gnueabi-gcc -DDEBUG -I"/src/flex/smartsdr-dsp/DSP_API/CODEC2_FREEDV" -I"/src/flex/smartsdr-dsp/DSP_API" -I"/src/flex/smartsdr-dsp/DSP_API/SmartSDR_Interface" -O0 -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -ftree-vectorize -g3 -ggdb -g3 -fstack-protector-all -funwind-tables -Wall -c -fmessage-length=0 -lpthread -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<"
|
||||
@echo 'Finished building: $<'
|
||||
@echo ' '
|
||||
|
||||
|
||||
4
DSP_API/Release/CODEC2_FREEDV/codebook.d
Normal file
4
DSP_API/Release/CODEC2_FREEDV/codebook.d
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
CODEC2_FREEDV/codebook.d: ../CODEC2_FREEDV/codebook.c \
|
||||
../CODEC2_FREEDV/defines.h
|
||||
|
||||
../CODEC2_FREEDV/defines.h:
|
||||
|
|
@ -89,7 +89,7 @@ C_DEPS += \
|
|||
CODEC2_FREEDV/%.o: ../CODEC2_FREEDV/%.c
|
||||
@echo 'Building file: $<'
|
||||
@echo 'Invoking: GCC C Compiler'
|
||||
arm-angstrom-linux-gnueabi-gcc -I"/src/flex/smartsdr-dsp/DSP_API/CODEC2_FREEDV" -I"/src/flex/smartsdr-dsp/DSP_API" -I"/src/flex/smartsdr-dsp/DSP_API/SmartSDR_Interface" -O3 -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -ftree-vectorize -Wall -c -fmessage-length=0 -lpthread -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 ' '
|
||||
|
||||
|
|
|
|||
|
|
@ -6,10 +6,12 @@
|
|||
C_SRCS += \
|
||||
../SmartSDR_Interface/cmd_basics.c \
|
||||
../SmartSDR_Interface/cmd_engine.c \
|
||||
../SmartSDR_Interface/discovery_client.c \
|
||||
../SmartSDR_Interface/hal_buffer.c \
|
||||
../SmartSDR_Interface/hal_listener.c \
|
||||
../SmartSDR_Interface/hal_vita.c \
|
||||
../SmartSDR_Interface/io_utils.c \
|
||||
../SmartSDR_Interface/sched_waveform.c \
|
||||
../SmartSDR_Interface/smartsdr_dsp_api.c \
|
||||
../SmartSDR_Interface/status_processor.c \
|
||||
../SmartSDR_Interface/traffic_cop.c \
|
||||
|
|
@ -19,10 +21,12 @@ C_SRCS += \
|
|||
OBJS += \
|
||||
./SmartSDR_Interface/cmd_basics.o \
|
||||
./SmartSDR_Interface/cmd_engine.o \
|
||||
./SmartSDR_Interface/discovery_client.o \
|
||||
./SmartSDR_Interface/hal_buffer.o \
|
||||
./SmartSDR_Interface/hal_listener.o \
|
||||
./SmartSDR_Interface/hal_vita.o \
|
||||
./SmartSDR_Interface/io_utils.o \
|
||||
./SmartSDR_Interface/sched_waveform.o \
|
||||
./SmartSDR_Interface/smartsdr_dsp_api.o \
|
||||
./SmartSDR_Interface/status_processor.o \
|
||||
./SmartSDR_Interface/traffic_cop.o \
|
||||
|
|
@ -32,10 +36,12 @@ OBJS += \
|
|||
C_DEPS += \
|
||||
./SmartSDR_Interface/cmd_basics.d \
|
||||
./SmartSDR_Interface/cmd_engine.d \
|
||||
./SmartSDR_Interface/discovery_client.d \
|
||||
./SmartSDR_Interface/hal_buffer.d \
|
||||
./SmartSDR_Interface/hal_listener.d \
|
||||
./SmartSDR_Interface/hal_vita.d \
|
||||
./SmartSDR_Interface/io_utils.d \
|
||||
./SmartSDR_Interface/sched_waveform.d \
|
||||
./SmartSDR_Interface/smartsdr_dsp_api.d \
|
||||
./SmartSDR_Interface/status_processor.d \
|
||||
./SmartSDR_Interface/traffic_cop.d \
|
||||
|
|
@ -47,7 +53,7 @@ C_DEPS += \
|
|||
SmartSDR_Interface/%.o: ../SmartSDR_Interface/%.c
|
||||
@echo 'Building file: $<'
|
||||
@echo 'Invoking: GCC C Compiler'
|
||||
arm-angstrom-linux-gnueabi-gcc -I"/src/flex/smartsdr-dsp/DSP_API/CODEC2_FREEDV" -I"/src/flex/smartsdr-dsp/DSP_API" -I"/src/flex/smartsdr-dsp/DSP_API/SmartSDR_Interface" -O3 -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -ftree-vectorize -Wall -c -fmessage-length=0 -lpthread -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 ' '
|
||||
|
||||
|
|
|
|||
|
|
@ -14,24 +14,9 @@ RM := rm -rf
|
|||
-include objects.mk
|
||||
|
||||
ifneq ($(MAKECMDGOALS),clean)
|
||||
ifneq ($(strip $(C++_DEPS)),)
|
||||
-include $(C++_DEPS)
|
||||
endif
|
||||
ifneq ($(strip $(C_DEPS)),)
|
||||
-include $(C_DEPS)
|
||||
endif
|
||||
ifneq ($(strip $(CC_DEPS)),)
|
||||
-include $(CC_DEPS)
|
||||
endif
|
||||
ifneq ($(strip $(CPP_DEPS)),)
|
||||
-include $(CPP_DEPS)
|
||||
endif
|
||||
ifneq ($(strip $(CXX_DEPS)),)
|
||||
-include $(CXX_DEPS)
|
||||
endif
|
||||
ifneq ($(strip $(C_UPPER_DEPS)),)
|
||||
-include $(C_UPPER_DEPS)
|
||||
endif
|
||||
endif
|
||||
|
||||
-include ../makefile.defs
|
||||
|
|
@ -44,19 +29,20 @@ all: freedv
|
|||
# Tool invocations
|
||||
freedv: $(OBJS) $(USER_OBJS)
|
||||
@echo 'Building target: $@'
|
||||
@echo 'Invoking: GCC C++ Linker'
|
||||
arm-angstrom-linux-gnueabi-gcc -rdynamic -o "freedv" $(OBJS) $(USER_OBJS) $(LIBS)
|
||||
@echo 'Invoking: GCC C Linker'
|
||||
arm-linux-gnueabihf-gcc -static -o "freedv" $(OBJS) $(USER_OBJS) $(LIBS)
|
||||
@echo 'Finished building target: $@'
|
||||
@echo ' '
|
||||
$(MAKE) --no-print-directory post-build
|
||||
|
||||
# Other Targets
|
||||
clean:
|
||||
-$(RM) $(OBJS)$(C++_DEPS)$(C_DEPS)$(CC_DEPS)$(CPP_DEPS)$(EXECUTABLES)$(CXX_DEPS)$(C_UPPER_DEPS) freedv
|
||||
-$(RM) $(OBJS)$(C_DEPS)$(EXECUTABLES) freedv
|
||||
-@echo ' '
|
||||
|
||||
post-build:
|
||||
-cp freedv /nfsroots/microburst/home/root/
|
||||
-@echo 'Install in BeagleBone at /home/debian/bin'
|
||||
-scp freedv root@192.168.20.33:/home/debian/bin/
|
||||
-@echo ' '
|
||||
|
||||
.PHONY: all clean dependents
|
||||
|
|
|
|||
|
|
@ -4,5 +4,5 @@
|
|||
|
||||
USER_OBJS :=
|
||||
|
||||
LIBS := -lpthread -lrt -lm
|
||||
LIBS := -lm -lpthread -lrt
|
||||
|
||||
|
|
|
|||
|
|
@ -3,23 +3,13 @@
|
|||
################################################################################
|
||||
|
||||
O_SRCS :=
|
||||
CPP_SRCS :=
|
||||
C_UPPER_SRCS :=
|
||||
C_SRCS :=
|
||||
S_UPPER_SRCS :=
|
||||
OBJ_SRCS :=
|
||||
ASM_SRCS :=
|
||||
CXX_SRCS :=
|
||||
C++_SRCS :=
|
||||
CC_SRCS :=
|
||||
OBJS :=
|
||||
C++_DEPS :=
|
||||
C_DEPS :=
|
||||
CC_DEPS :=
|
||||
CPP_DEPS :=
|
||||
EXECUTABLES :=
|
||||
CXX_DEPS :=
|
||||
C_UPPER_DEPS :=
|
||||
|
||||
# Every subdirectory with source files must be described here
|
||||
SUBDIRS := \
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ C_DEPS += \
|
|||
%.o: ../%.c
|
||||
@echo 'Building file: $<'
|
||||
@echo 'Invoking: GCC C Compiler'
|
||||
arm-angstrom-linux-gnueabi-gcc -I"/src/flex/smartsdr-dsp/DSP_API/CODEC2_FREEDV" -I"/src/flex/smartsdr-dsp/DSP_API" -I"/src/flex/smartsdr-dsp/DSP_API/SmartSDR_Interface" -O3 -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -ftree-vectorize -Wall -c -fmessage-length=0 -lpthread -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 ' '
|
||||
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@
|
|||
// *
|
||||
// * \date 29-AUG-2014
|
||||
// * \author Ed Gonzalez
|
||||
// * \mangler Graham / KE9H
|
||||
// *
|
||||
// */
|
||||
|
||||
|
|
@ -123,14 +124,14 @@ void sched_waveform_signal()
|
|||
sem_post(&sched_waveform_sem);
|
||||
}
|
||||
|
||||
|
||||
/* *********************************************************************************************
|
||||
* *********************************************************************************************
|
||||
* ********************* ***********************
|
||||
* ********************* LOCATION OF MODULATOR / DEMODULATOR INTERFACE ***********************
|
||||
* ********************* ***********************
|
||||
* *********************************************************************************************
|
||||
* ******************** TEMPORARY LOCATION OF DEMOD/MOD **************************************
|
||||
* *********************************************************************************************
|
||||
* *********************************************************************************************
|
||||
* *********************************************************************************************
|
||||
*/
|
||||
* ****************************************************************************************** */
|
||||
|
||||
#include <stdio.h>
|
||||
#include "freedv_api.h"
|
||||
|
|
@ -139,9 +140,9 @@ void sched_waveform_signal()
|
|||
|
||||
#define PACKET_SAMPLES 128
|
||||
|
||||
#define SCALE_RX_IN 8000.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 32000.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
|
||||
|
|
@ -239,26 +240,9 @@ void freedv_set_string(uint32 slice, char* string)
|
|||
|
||||
|
||||
|
||||
/* *********************************************************************************************
|
||||
* *********************************************************************************************
|
||||
* *********************************************************************************************
|
||||
* ******************** ^^^ TEMPORARY LOCATION OF DEMOD/MOD ^^^ **************************************
|
||||
* *********************************************************************************************
|
||||
* *********************************************************************************************
|
||||
* *********************************************************************************************
|
||||
*/
|
||||
|
||||
|
||||
|
||||
|
||||
static void* _sched_waveform_thread(void* param)
|
||||
{
|
||||
|
||||
/* *********************************************************************************************
|
||||
* ******************** ^ TEMPORARY LOCATION OF DEMOD/MOD ^^^ **************************************
|
||||
* *********************************************************************************************
|
||||
*/
|
||||
|
||||
int nin, nout;
|
||||
|
||||
int i; // for loop counter
|
||||
|
|
@ -345,12 +329,9 @@ static void* _sched_waveform_thread(void* param)
|
|||
_freedvS->callback_state = (void*)&_my_cb_state;
|
||||
_freedvS->freedv_get_next_tx_char = &my_get_next_tx_char;
|
||||
|
||||
/* *********************************************************************************************
|
||||
* ******************** ^ TEMPORARY LOCATION OF DEMOD/MOD ^^^ **************************************
|
||||
* *********************************************************************************************
|
||||
*/
|
||||
uint32 bypass_count = 0;
|
||||
BOOL bypass_demod = TRUE;
|
||||
|
||||
// show that we are running
|
||||
BufferDescriptor buf_desc;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
/* *****************************************************************************
|
||||
* common.h 2014 AUG 31
|
||||
* common.h 2015 JAN 27
|
||||
*
|
||||
* Created on: Aug 28, 2014
|
||||
* Author: Graham / KE9H
|
||||
|
|
@ -79,6 +79,7 @@
|
|||
#define ANSI_MAGENTA ANSI_ESC "95m"
|
||||
#define ANSI_CYAN ANSI_ESC "96m"
|
||||
#define ANSI_WHITE ANSI_ESC "97m"
|
||||
#define CLR_WHT "\033[97m"
|
||||
#define ANSI_COLOR_OFF ANSI_ESC "m"
|
||||
|
||||
#endif /* COMMON_H_ */
|
||||
|
|
|
|||
|
|
@ -55,6 +55,7 @@
|
|||
#include <ucontext.h>
|
||||
|
||||
#include "smartsdr_dsp_api.h"
|
||||
|
||||
#include "common.h"
|
||||
|
||||
|
||||
|
|
@ -146,6 +147,7 @@ int main( int argc, char * argv[])
|
|||
* service or as a subprocess.
|
||||
*/
|
||||
enable_console = TRUE;
|
||||
output(ANSI_YELLOW" WAVEFORM Version 1.0.3, Console alive.\n"ANSI_WHITE);
|
||||
} else if ( strncmp(argv[i], restrict_ip_param, strlen(restrict_ip_param)) == 0 ) {
|
||||
|
||||
restrict_ip = safe_malloc(strlen(argv[i]));
|
||||
|
|
|
|||
Loading…
Reference in a new issue