Added basic interface test

This commit is contained in:
2020-02-01 23:41:55 +01:00
parent 060da11a75
commit 4f79d1d1d8
5 changed files with 30 additions and 10 deletions

3
.gitmodules vendored
View File

@@ -1,3 +1,6 @@
[submodule "adc/adc"]
path = adc/adc
url = git@git.blackmark.me:avr/adc.git
[submodule "adc/io"]
path = adc/io
url = git@git.blackmark.me:avr/io.git

Submodule adc/adc updated: c741dc98a1...2f54f9217f

View File

@@ -47,15 +47,15 @@
<avrtoolinterfaceclock>125000</avrtoolinterfaceclock>
<AsfFrameworkConfig>
<framework-data xmlns="">
<options />
<configurations />
<files />
<documentation help="" />
<offline-documentation help="" />
<dependencies>
<content-extension eid="atmel.asf" uuidref="Atmel.ASF" version="3.47.0" />
</dependencies>
</framework-data>
<options />
<configurations />
<files />
<documentation help="" />
<offline-documentation help="" />
<dependencies>
<content-extension eid="atmel.asf" uuidref="Atmel.ASF" version="3.47.0" />
</dependencies>
</framework-data>
</AsfFrameworkConfig>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
@@ -179,12 +179,16 @@
<Compile Include="adc\adc.hpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="adc\hardware.hpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="main.cpp">
<SubType>compile</SubType>
</Compile>
</ItemGroup>
<ItemGroup>
<Folder Include="adc" />
<Folder Include="io" />
</ItemGroup>
<Import Project="$(AVRSTUDIO_EXE_PATH)\\Vs\\Compiler.targets" />
</Project>

1
adc/io Submodule

Submodule adc/io added at 80de36ee7e

View File

@@ -1,6 +1,18 @@
#include "adc/adc.hpp"
void adcTest()
{
using namespace adc;
using adc_conf = Config<>;
Adc<adc_conf, io::P::C5> adcPin;
adcPin.read();
}
int main()
{
adcTest();
return 0;
}