migrated header files

This commit is contained in:
ezratl 2018-06-28 22:09:31 -04:00
parent f99ff3e74c
commit 3e822b098e
39 changed files with 58 additions and 749 deletions

View File

@ -28,9 +28,16 @@
<option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.option.optimization.level.1327293102" name="Optimization Level" superClass="gnu.c.compiler.option.optimization.level" useByScannerDiscovery="false" valueType="enumerated"/>
<option id="gnu.c.compiler.option.debugging.level.378488589" name="Debug Level" superClass="gnu.c.compiler.option.debugging.level" useByScannerDiscovery="false" value="gnu.c.debugging.level.max" valueType="enumerated"/>
<option id="gnu.c.compiler.option.dialect.std.1189972255" name="Language standard" superClass="gnu.c.compiler.option.dialect.std" useByScannerDiscovery="true" value="gnu.c.compiler.dialect.default" valueType="enumerated"/>
<option id="gnu.c.compiler.option.include.paths.2050623215" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" useByScannerDiscovery="false" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;D:\kidsr\Documents\GitHub\PiScan\include&quot;"/>
</option>
<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.1815358136" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
</tool>
<tool id="cdt.managedbuild.tool.gnu.c.linker.base.539591768" name="GCC C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.base">
<option id="gnu.c.link.option.libs.1357658781" name="Libraries (-l)" superClass="gnu.c.link.option.libs" useByScannerDiscovery="false" valueType="libs">
<listOptionValue builtIn="false" value="D:\kidsr\Documents\GitHub\PiScan\include"/>
</option>
<option id="gnu.c.link.option.paths.1750746105" name="Library search path (-L)" superClass="gnu.c.link.option.paths" useByScannerDiscovery="false" valueType="libPaths"/>
<inputType id="cdt.managedbuild.tool.gnu.c.linker.input.1849967064" superClass="cdt.managedbuild.tool.gnu.c.linker.input">
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
@ -38,12 +45,15 @@
</tool>
<tool id="cdt.managedbuild.tool.gnu.cpp.linker.base.82176446" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.base"/>
<tool id="cdt.managedbuild.tool.gnu.assembler.base.208572441" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.base">
<option id="gnu.both.asm.option.include.paths.133603344" name="Include paths (-I)" superClass="gnu.both.asm.option.include.paths" useByScannerDiscovery="false" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;D:\kidsr\Documents\GitHub\PiScan\include&quot;"/>
</option>
<inputType id="cdt.managedbuild.tool.gnu.assembler.input.1600548700" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
</tool>
</toolChain>
</folderInfo>
<sourceEntries>
<entry excluding="tests/test_scan_tree.c" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
<entry excluding="src/rtl_fm.c|src/interface/display/driver/drv_MatrixOrbitalGX.c|tests/test_scan_tree.c" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
</sourceEntries>
</configuration>
</storageModule>
@ -98,8 +108,13 @@
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<project id="PiScan.cdt.managedbuild.target.gnu.cygwin.exe.886136149" name="Executable" projectType="cdt.managedbuild.target.gnu.cygwin.exe"/>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
<storageModule moduleId="refreshScope"/>
<storageModule moduleId="scannerConfiguration">
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cygwin.exe.debug.65650796;cdt.managedbuild.config.gnu.cygwin.exe.debug.65650796.;cdt.managedbuild.tool.gnu.c.compiler.base.962055294;cdt.managedbuild.tool.gnu.c.compiler.input.1815358136">
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
</scannerConfigBuildInfo>
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cygwin.exe.debug.65650796;cdt.managedbuild.config.gnu.cygwin.exe.debug.65650796.;cdt.managedbuild.tool.gnu.c.compiler.cygwin.exe.debug.806541544;cdt.managedbuild.tool.gnu.c.compiler.input.cygwin.1087896229">
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
</scannerConfigBuildInfo>
@ -107,6 +122,4 @@
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
</scannerConfigBuildInfo>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
<storageModule moduleId="refreshScope"/>
</cproject>

View File

@ -1,17 +0,0 @@
Exception: STATUS_ACCESS_VIOLATION at rip=001004021C1
rax=0000000000000000 rbx=00000000FFFFCC00 rcx=000000010040500E
rdx=0000000100405000 rsi=0000000180252AA0 rdi=0000000000008000
r8 =0000000000000000 r9 =0000000000000000 r10=00000000FFFFCA40
r11=0000000180045F95 r12=00000000FFFFCC20 r13=00000000FFFFCC56
r14=0000000000000000 r15=000000018021E3F0
rbp=00000000FFFFCB90 rsp=00000000FFFFCB10
program=D:\kidsr\Documents\GitHub\PiScan\Unit Test\PiScan.exe, pid 38928, thread main
cs=0033 ds=002B es=002B fs=0053 gs=002B ss=002B
Stack trace:
Frame Function Args
000FFFFCB90 001004021C1 (00100405000, 000FFFFCCB0, 000FFFFCC20, 000FFFFCC56)
000FFFFCBB0 001004010A0 (00000000020, 70700000006FF00, 00180047941, 00000000000)
000FFFFCCB0 001800479B2 (00000000000, 00000000000, 00000000000, 00000000000)
00000000000 00180045653 (00000000000, 00000000000, 00000000000, 00000000000)
000FFFFFFF0 00180045704 (00000000000, 00000000000, 00000000000, 00000000000)
End of stack trace

View File

@ -1,38 +0,0 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.25420.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Unit Tests", "tests\Unit Tests.vcxproj", "{207456E3-BD92-40E1-BE5B-E3872D9CC46F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Main", "src\Main.vcxproj", "{BCA3F562-EE0A-47EA-AABE-6238FE08BFFF}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{207456E3-BD92-40E1-BE5B-E3872D9CC46F}.Debug|x64.ActiveCfg = Debug|x64
{207456E3-BD92-40E1-BE5B-E3872D9CC46F}.Debug|x64.Build.0 = Debug|x64
{207456E3-BD92-40E1-BE5B-E3872D9CC46F}.Debug|x86.ActiveCfg = Debug|Win32
{207456E3-BD92-40E1-BE5B-E3872D9CC46F}.Debug|x86.Build.0 = Debug|Win32
{207456E3-BD92-40E1-BE5B-E3872D9CC46F}.Release|x64.ActiveCfg = Release|x64
{207456E3-BD92-40E1-BE5B-E3872D9CC46F}.Release|x64.Build.0 = Release|x64
{207456E3-BD92-40E1-BE5B-E3872D9CC46F}.Release|x86.ActiveCfg = Release|Win32
{207456E3-BD92-40E1-BE5B-E3872D9CC46F}.Release|x86.Build.0 = Release|Win32
{BCA3F562-EE0A-47EA-AABE-6238FE08BFFF}.Debug|x64.ActiveCfg = Debug|x64
{BCA3F562-EE0A-47EA-AABE-6238FE08BFFF}.Debug|x64.Build.0 = Debug|x64
{BCA3F562-EE0A-47EA-AABE-6238FE08BFFF}.Debug|x86.ActiveCfg = Debug|Win32
{BCA3F562-EE0A-47EA-AABE-6238FE08BFFF}.Debug|x86.Build.0 = Debug|Win32
{BCA3F562-EE0A-47EA-AABE-6238FE08BFFF}.Release|x64.ActiveCfg = Release|x64
{BCA3F562-EE0A-47EA-AABE-6238FE08BFFF}.Release|x64.Build.0 = Release|x64
{BCA3F562-EE0A-47EA-AABE-6238FE08BFFF}.Release|x86.ActiveCfg = Release|Win32
{BCA3F562-EE0A-47EA-AABE-6238FE08BFFF}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View File

@ -1,140 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{BC4C4C8C-ABCD-42F5-AAB6-A41D0264C02D}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Disabled</Optimization>
</ClCompile>
<Link>
<TargetMachine>MachineX86</TargetMachine>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
</ClCompile>
<Link>
<TargetMachine>MachineX86</TargetMachine>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="src\debug.c" />
<ClCompile Include="src\event.c" />
<ClCompile Include="src\interface.c" />
<ClCompile Include="src\interface\display\driver\drv_MatrixOrbitalGX.c" />
<ClCompile Include="src\interface\display\graphic_lcd\drv_pipe.c" />
<ClCompile Include="src\interface\display\graphic_lcd\font_lucida16pt.c" />
<ClCompile Include="src\interface\display\graphic_lcd\font_lucida7pt.c" />
<ClCompile Include="src\interface\display\graphic_lcd\font_lucida8pt.c" />
<ClCompile Include="src\interface\display\graphic_lcd\graphic_lcd.c" />
<ClCompile Include="src\interface\int_MatrixOrbitalGX_GPIO.c" />
<ClCompile Include="src\piscan.c" />
<ClCompile Include="src\rtl_fm.c" />
<ClCompile Include="src\scanner.c" />
<ClCompile Include="src\scan_tree.c" />
<ClCompile Include="src\tuner.c" />
<ClCompile Include="tests\test_graphic_lcd.c" />
<ClCompile Include="tests\test_scan_tree.c" />
<ClCompile Include="tests\test_tuner_thread.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="src\debug.h" />
<ClInclude Include="src\event.h" />
<ClInclude Include="src\gpio.h" />
<ClInclude Include="src\interface.h" />
<ClInclude Include="src\interface\display\graphic_lcd.h" />
<ClInclude Include="src\interface\display\graphic_lcd\display.h" />
<ClInclude Include="src\interface\display\graphic_lcd\drv_pipe.h" />
<ClInclude Include="src\interface\display\graphic_lcd\font.h" />
<ClInclude Include="src\interface\display\graphic_lcd\font_6x8.h" />
<ClInclude Include="src\interface\display\graphic_lcd\font_6x8_bold.h" />
<ClInclude Include="src\interface\display\graphic_lcd\font_lucida16pt.h" />
<ClInclude Include="src\interface\display\graphic_lcd\font_lucida7pt.h" />
<ClInclude Include="src\interface\display\graphic_lcd\font_lucida8pt.h" />
<ClInclude Include="src\scanner.h" />
<ClInclude Include="src\scan_tree.h" />
<ClInclude Include="src\tuner.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -1,123 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\debug.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\event.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\interface.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\piscan.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\rtl_fm.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\scanner.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\scan_tree.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\tuner.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\interface\int_MatrixOrbitalGX_GPIO.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\interface\display\driver\drv_MatrixOrbitalGX.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\interface\display\graphic_lcd\drv_pipe.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\interface\display\graphic_lcd\font_lucida16pt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\interface\display\graphic_lcd\font_lucida7pt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\interface\display\graphic_lcd\font_lucida8pt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\interface\display\graphic_lcd\graphic_lcd.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="tests\test_graphic_lcd.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="tests\test_scan_tree.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="tests\test_tuner_thread.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="src\debug.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\event.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\gpio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\interface.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\scanner.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\scan_tree.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\tuner.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\interface\display\graphic_lcd.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\interface\display\graphic_lcd\display.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\interface\display\graphic_lcd\drv_pipe.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\interface\display\graphic_lcd\font.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\interface\display\graphic_lcd\font_6x8.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\interface\display\graphic_lcd\font_6x8_bold.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\interface\display\graphic_lcd\font_lucida16pt.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\interface\display\graphic_lcd\font_lucida7pt.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\interface\display\graphic_lcd\font_lucida8pt.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View File

@ -1,45 +0,0 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.25420.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PiScan", "PiScan.vcxproj", "{D2CC9305-97B6-4C3A-84A5-CC8110634B97}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{A2E67A1E-32F1-401A-B23C-21B27A28A3A2}"
ProjectSection(SolutionItems) = preProject
..\.cproject = ..\.cproject
..\.gitattributes = ..\.gitattributes
..\.gitignore = ..\.gitignore
..\.project = ..\.project
..\graphic_lcd.fifo = ..\graphic_lcd.fifo
..\README.md = ..\README.md
..\Test profile 1.sp = ..\Test profile 1.sp
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|ARM = Debug|ARM
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|ARM = Release|ARM
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{D2CC9305-97B6-4C3A-84A5-CC8110634B97}.Debug|ARM.ActiveCfg = Debug|ARM
{D2CC9305-97B6-4C3A-84A5-CC8110634B97}.Debug|ARM.Build.0 = Debug|ARM
{D2CC9305-97B6-4C3A-84A5-CC8110634B97}.Debug|x64.ActiveCfg = Debug|x64
{D2CC9305-97B6-4C3A-84A5-CC8110634B97}.Debug|x64.Build.0 = Debug|x64
{D2CC9305-97B6-4C3A-84A5-CC8110634B97}.Debug|x86.ActiveCfg = Debug|x86
{D2CC9305-97B6-4C3A-84A5-CC8110634B97}.Debug|x86.Build.0 = Debug|x86
{D2CC9305-97B6-4C3A-84A5-CC8110634B97}.Release|ARM.ActiveCfg = Release|ARM
{D2CC9305-97B6-4C3A-84A5-CC8110634B97}.Release|ARM.Build.0 = Release|ARM
{D2CC9305-97B6-4C3A-84A5-CC8110634B97}.Release|x64.ActiveCfg = Release|x64
{D2CC9305-97B6-4C3A-84A5-CC8110634B97}.Release|x64.Build.0 = Release|x64
{D2CC9305-97B6-4C3A-84A5-CC8110634B97}.Release|x86.ActiveCfg = Release|x86
{D2CC9305-97B6-4C3A-84A5-CC8110634B97}.Release|x86.Build.0 = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View File

@ -1,68 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x86">
<Configuration>Debug</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x86">
<Configuration>Release</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{d2cc9305-97b6-4c3a-84a5-cc8110634b97}</ProjectGuid>
<Keyword>Linux</Keyword>
<RootNamespace>PiScan</RootNamespace>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
<ApplicationType>Linux</ApplicationType>
<ApplicationTypeRevision>1.0</ApplicationTypeRevision>
<TargetLinuxPlatform>Generic</TargetLinuxPlatform>
<LinuxProjectType>{2238F9CD-F817-4ECC-BD14-2524D2669B35}</LinuxProjectType>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<UseDebugLibraries>false</UseDebugLibraries>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'" Label="Configuration">
<UseDebugLibraries>false</UseDebugLibraries>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<UseDebugLibraries>false</UseDebugLibraries>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings" />
<ImportGroup Label="Shared" />
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros" />
<ItemGroup>
</ItemGroup>
<ItemDefinitionGroup />
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets" />
</Project>

View File

@ -4,15 +4,17 @@
* Created on: Jun 9, 2018
* Author: kidsr
*/
#include <stdint.h>
#include "../../../debug.h"
#define DISPLAY_TAG "Display driver"
#ifndef SRC_DISPLAY_GRAPHIC_LCD_DISPLAY_H_
#define SRC_DISPLAY_GRAPHIC_LCD_DISPLAY_H_
#include <stdint.h>
#include "debug.h"
#define DISPLAY_TAG "Display driver"
typedef struct display {
int height;
int width;

@ -0,0 +1 @@
Subproject commit 2e9844673c8f2a326261bc5207c4a9d75c6d85bc

View File

@ -11,6 +11,7 @@
#include <pthread.h>
#include "interface.h"
//#include "tuner.h"
#define SCANNER_TAG "Scanner"
#define SCANNER_SVC_TAG "Scanner Service"
@ -21,7 +22,7 @@ int scanner_init(void *p_profile);
int scanner_thread_fn();
void analog_scan(const struct system *sys, struct tuning_interface *tuner);
void analog_scan(const struct system *sys);
void p25_scan(struct system *sys);
void dmr_scan(struct system *sys);

View File

@ -11,7 +11,7 @@
#include <pthread.h>
//#include "../../rtl-sdr/src/rtl_fm.c"
#include "../../rtl-sdr/include/rtl-sdr.h"
//#include "../../rtl-sdr/include/rtl-sdr.h"
#include "scan_tree.h"
//pthread_t tuner_thread;

View File

@ -1,28 +0,0 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.25420.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Main", "Main.vcxproj", "{BCA3F562-EE0A-47EA-AABE-6238FE08BFFF}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{BCA3F562-EE0A-47EA-AABE-6238FE08BFFF}.Debug|x64.ActiveCfg = Debug|x64
{BCA3F562-EE0A-47EA-AABE-6238FE08BFFF}.Debug|x64.Build.0 = Debug|x64
{BCA3F562-EE0A-47EA-AABE-6238FE08BFFF}.Debug|x86.ActiveCfg = Debug|Win32
{BCA3F562-EE0A-47EA-AABE-6238FE08BFFF}.Debug|x86.Build.0 = Debug|Win32
{BCA3F562-EE0A-47EA-AABE-6238FE08BFFF}.Release|x64.ActiveCfg = Release|x64
{BCA3F562-EE0A-47EA-AABE-6238FE08BFFF}.Release|x64.Build.0 = Release|x64
{BCA3F562-EE0A-47EA-AABE-6238FE08BFFF}.Release|x86.ActiveCfg = Release|Win32
{BCA3F562-EE0A-47EA-AABE-6238FE08BFFF}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View File

@ -1,137 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{BCA3F562-EE0A-47EA-AABE-6238FE08BFFF}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Disabled</Optimization>
</ClCompile>
<Link>
<TargetMachine>MachineX86</TargetMachine>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
</ClCompile>
<Link>
<TargetMachine>MachineX86</TargetMachine>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="debug.c" />
<ClCompile Include="event.c" />
<ClCompile Include="interface.c" />
<ClCompile Include="interface\display\driver\drv_MatrixOrbitalGX.c" />
<ClCompile Include="interface\display\graphic_lcd\drv_pipe.c" />
<ClCompile Include="interface\display\graphic_lcd\font_lucida16pt.c" />
<ClCompile Include="interface\display\graphic_lcd\font_lucida7pt.c" />
<ClCompile Include="interface\display\graphic_lcd\font_lucida8pt.c" />
<ClCompile Include="interface\display\graphic_lcd\graphic_lcd.c" />
<ClCompile Include="interface\int_MatrixOrbitalGX_GPIO.c" />
<ClCompile Include="piscan.c" />
<ClCompile Include="rtl_fm.c" />
<ClCompile Include="scanner.c" />
<ClCompile Include="scan_tree.c" />
<ClCompile Include="tuner.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="debug.h" />
<ClInclude Include="event.h" />
<ClInclude Include="gpio.h" />
<ClInclude Include="interface.h" />
<ClInclude Include="interface\display\graphic_lcd.h" />
<ClInclude Include="interface\display\graphic_lcd\display.h" />
<ClInclude Include="interface\display\graphic_lcd\drv_pipe.h" />
<ClInclude Include="interface\display\graphic_lcd\font.h" />
<ClInclude Include="interface\display\graphic_lcd\font_6x8.h" />
<ClInclude Include="interface\display\graphic_lcd\font_6x8_bold.h" />
<ClInclude Include="interface\display\graphic_lcd\font_lucida16pt.h" />
<ClInclude Include="interface\display\graphic_lcd\font_lucida7pt.h" />
<ClInclude Include="interface\display\graphic_lcd\font_lucida8pt.h" />
<ClInclude Include="scanner.h" />
<ClInclude Include="scan_tree.h" />
<ClInclude Include="tuner.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -1,114 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="debug.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="event.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="interface.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="piscan.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="rtl_fm.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="scanner.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="scan_tree.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="tuner.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="interface\int_MatrixOrbitalGX_GPIO.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="interface\display\driver\drv_MatrixOrbitalGX.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="interface\display\graphic_lcd\drv_pipe.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="interface\display\graphic_lcd\font_lucida16pt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="interface\display\graphic_lcd\font_lucida7pt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="interface\display\graphic_lcd\font_lucida8pt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="interface\display\graphic_lcd\graphic_lcd.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="debug.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="event.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="gpio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="interface.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="scanner.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="scan_tree.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="tuner.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="interface\display\graphic_lcd.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="interface\display\graphic_lcd\display.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="interface\display\graphic_lcd\drv_pipe.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="interface\display\graphic_lcd\font.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="interface\display\graphic_lcd\font_6x8.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="interface\display\graphic_lcd\font_6x8_bold.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="interface\display\graphic_lcd\font_lucida16pt.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="interface\display\graphic_lcd\font_lucida7pt.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="interface\display\graphic_lcd\font_lucida8pt.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View File

@ -49,8 +49,9 @@
//#include <sys/ioctl.h>
//#include <sys/time.h>
#include <libusb-1.0/libusb.h>
//#include <usb.h>
//#include <libusb-1.0/libusb.h>
#include "libusb-compat-0.1/libusb/usb.h"
//#include "usb.h"
/*
#include "debug.h"
#include "cfg.h"

View File

@ -18,7 +18,7 @@
#include <unistd.h>
#endif
#include "display.h"
#include "interface/graphic_lcd/display.h"
static DISPLAY *disp;
static const char fifo_name[] = "./graphic_lcd.fifo";

View File

@ -11,7 +11,7 @@
#endif*/
//#include "font.h"
#include "font_lucida16pt.h"
#include "interface/graphic_lcd/font_lucida16pt.h"
/* Font information for Lucida Console 16pt */
const FONT_INFO lucidaConsole_16ptFontInfo =

View File

@ -1,7 +1,7 @@
/*
** Font data for Lucida Console 7pt
*/
#include "font_lucida7pt.h"
#include "interface/graphic_lcd/font_lucida7pt.h"
/* Font information for Lucida Console 7pt */
const FONT_INFO lucidaConsole_7ptFontInfo =

View File

@ -5,7 +5,7 @@
//#include <stdlib.h>
//#include "font.h"
#include "font_lucida8pt.h"
#include "interface/graphic_lcd/font_lucida8pt.h"
const FONT_INFO lucidaConsole_8ptFontInfo =
{

View File

@ -14,11 +14,11 @@
#include <string.h>
#include <math.h>
#include "../graphic_lcd.h"
#include "font.h"
#include "interface/graphic_lcd.h"
#include "interface/graphic_lcd/font.h"
//#include "font_lucida16pt.h"
//#include "font_lucida8pt.h"
#include "display.h"
#include "interface/graphic_lcd/display.h"
/* Clears the frame buffer */
void clear_frame(void *pdisp){

View File

@ -11,9 +11,9 @@
#include <stdlib.h>
#include "../interface.h"
#include "display/graphic_lcd/display.h"
#include "display/graphic_lcd.h"
#include "interface.h"
#include "interface/graphic_lcd/display.h"
#include "interface/graphic_lcd.h"
DISPLAY *disp = &disp_MatrixOrbitalGX;

View File

@ -13,7 +13,7 @@
//#include <librtlsdr.h>
//TODO revise or replace this dependency
#include "../../rtl-sdr/src/rtl_fm.c"
//#include "../../rtl-sdr/src/rtl_fm.c"
#include "debug.h"
#include "event.h"

View File

@ -15,12 +15,13 @@
#include <stdio.h>
#include <string.h>
#include "../../rtl-sdr/src/rtl_fm.c"
#include "../../rtl-sdr/include/rtl-sdr.h"
//#include "../../rtl-sdr/src/rtl_fm.c"
//#include "../../rtl-sdr/include/rtl-sdr.h"
#include "scan_tree.h"
#include "scanner.h"
#include "debug.h"
#include "tuner.h"
/* Constants */
#define SCAN_DELAY_TIMEOUT 2000 //2000ms timeout
@ -29,41 +30,41 @@
/* Methods */
void broadcast_scan_event(enum scan_event){
/*void broadcast_scan_event(enum scan_event){
}
}*/
void analog_scan(const struct system *sys, struct tuning_interface *tuner){
void analog_scan(const RADIO_SYSTEM *sys){
for(int cur = 0; cur < sys->channel_count; cur++) {
// TODO code for updating interface
fprintf(stderr, "Scanning %s\n", sys->tag);
// TODO thread sync
tuner->dongle->freq = sys->channels[cur]->freq;
//tuner->dongle->freq = sys->channels[cur]->freq;
switch(sys->channels[cur]->mode){
case AM:
tuner->demod->mode_demod = &am_demod;
//tuner->demod->mode_demod = &am_demod;
break;
case NFM:
case FM:
default:
tuner->demod->mode_demod = &fm_demod;
//tuner->demod->mode_demod = &fm_demod;
break;
}
while(!tuner->tuned);
//while(!tuner->tuned);
//if(tuner->demod->)
}
}
void p25_scan(struct system *sys){
void p25_scan(RADIO_SYSTEM *sys){
// TODO for future implementation
}
void dmr_scan(struct system *sys){
void dmr_scan(RADIO_SYSTEM *sys){
// TODO for future implementation
}

View File

@ -8,8 +8,8 @@
#include <stdlib.h>
#include <pthread.h>
#include "../src/debug.h"
#include "../src/event.h"
#include "debug.h"
#include "event.h"
#define TEST_TAG "Event test"

View File

@ -13,9 +13,9 @@
#include <stdio.h>
#include <string.h>
#include "../src/interface/display/graphic_lcd.h"
#include "../src/interface/display/graphic_lcd/display.h"
#include "../src/interface/display/graphic_lcd/font.h"
#include "interface/graphic_lcd.h"
#include "interface/graphic_lcd/display.h"
#include "interface/graphic_lcd/font.h"
int main(){

View File

@ -14,7 +14,7 @@
#include <string.h>
#include <stdint.h>
#include "../src/scan_tree.h"
#include "scan_tree.h"
struct scan_profile generated_profile;