|
60 | 60 | <OutputFileExtension>.elf</OutputFileExtension> |
61 | 61 | <ToolchainSettings> |
62 | 62 | <AvrGccCpp> |
63 | | - <avrgcc.common.Device>-mmcu=atmega328p -B "%24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\gcc\dev\atmega328p"</avrgcc.common.Device> |
64 | | - <avrgcc.common.outputfiles.hex>True</avrgcc.common.outputfiles.hex> |
65 | | - <avrgcc.common.outputfiles.lss>True</avrgcc.common.outputfiles.lss> |
66 | | - <avrgcc.common.outputfiles.eep>True</avrgcc.common.outputfiles.eep> |
67 | | - <avrgcc.common.outputfiles.srec>True</avrgcc.common.outputfiles.srec> |
68 | | - <avrgcc.common.outputfiles.usersignatures>False</avrgcc.common.outputfiles.usersignatures> |
69 | | - <avrgcc.compiler.directories.IncludePaths> |
70 | | - <ListValues> |
71 | | - <Value>%24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include</Value> |
72 | | - <Value>../src/os/FreeRTOS/Source/include/cfg/GCC-ATMega328</Value> |
73 | | - <Value>../src/os/FreeRTOS/Source/portable/GCC-ATMega328</Value> |
74 | | - <Value>../src/os/FreeRTOS/Source/include</Value> |
75 | | - </ListValues> |
76 | | - </avrgcc.compiler.directories.IncludePaths> |
77 | | - <avrgcc.compiler.optimization.level>Optimize more (-O2)</avrgcc.compiler.optimization.level> |
78 | | - <avrgcc.compiler.warnings.AllWarnings>True</avrgcc.compiler.warnings.AllWarnings> |
79 | | - <avrgcc.compiler.warnings.Pedantic>True</avrgcc.compiler.warnings.Pedantic> |
80 | | - <avrgcc.compiler.miscellaneous.OtherFlags>-std=gnu99 -Wno-int-to-pointer-cast -Wno-pointer-to-int-cast</avrgcc.compiler.miscellaneous.OtherFlags> |
81 | | - <avrgcccpp.compiler.directories.IncludePaths> |
82 | | - <ListValues> |
83 | | - <Value>../src/mcal/avr</Value> |
84 | | - <Value>../src/os/FreeRTOS/Source/include</Value> |
85 | | - <Value>../src/os/FreeRTOS/Source/include/cfg/GCC-ATMega328</Value> |
86 | | - <Value>../src/os/FreeRTOS/Source/portable/GCC-ATMega328</Value> |
87 | | - <Value>../src/app</Value> |
88 | | - <Value>../src</Value> |
89 | | - <Value>../src/util/STL</Value> |
90 | | - <Value>../src/util/STL_C++XX_stdfloat</Value> |
91 | | - </ListValues> |
92 | | - </avrgcccpp.compiler.directories.IncludePaths> |
93 | | - <avrgcccpp.compiler.optimization.level>Optimize more (-O2)</avrgcccpp.compiler.optimization.level> |
94 | | - <avrgcccpp.compiler.optimization.PrepareFunctionsForGarbageCollection>False</avrgcccpp.compiler.optimization.PrepareFunctionsForGarbageCollection> |
95 | | - <avrgcccpp.compiler.optimization.PrepareDataForGarbageCollection>False</avrgcccpp.compiler.optimization.PrepareDataForGarbageCollection> |
96 | | - <avrgcccpp.compiler.warnings.AllWarnings>True</avrgcccpp.compiler.warnings.AllWarnings> |
97 | | - <avrgcccpp.compiler.warnings.Pedantic>True</avrgcccpp.compiler.warnings.Pedantic> |
98 | | - <avrgcccpp.compiler.miscellaneous.OtherFlags>-Wextra -gdwarf-2 -fno-use-cxa-atexit -fno-exceptions -finline-functions -finline-limit=64 -std=c++14 -fno-rtti -fno-nonansi-builtins -fno-threadsafe-statics -fno-enforce-eh-specs</avrgcccpp.compiler.miscellaneous.OtherFlags> |
99 | | - <avrgcccpp.linker.general.DoNotUseStandardStartFiles>True</avrgcccpp.linker.general.DoNotUseStandardStartFiles> |
100 | | - <avrgcccpp.linker.general.DoNotUseDefaultLibraries>True</avrgcccpp.linker.general.DoNotUseDefaultLibraries> |
101 | | - <avrgcccpp.linker.general.NoStartupOrDefaultLibs>True</avrgcccpp.linker.general.NoStartupOrDefaultLibs> |
102 | | - <avrgcccpp.linker.memorysettings.InitialStack>0x800</avrgcccpp.linker.memorysettings.InitialStack> |
103 | | - <avrgcccpp.linker.miscellaneous.LinkerFlags>-Wl,-T../target/micros/avr/make/avr.ld</avrgcccpp.linker.miscellaneous.LinkerFlags> |
104 | | - <avrgcccpp.assembler.general.IncludePaths> |
105 | | - <ListValues> |
106 | | - <Value>%24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include</Value> |
107 | | - </ListValues> |
108 | | - </avrgcccpp.assembler.general.IncludePaths> |
109 | | -</AvrGccCpp> |
| 63 | + <avrgcc.common.Device>-mmcu=atmega328p -B "%24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\gcc\dev\atmega328p"</avrgcc.common.Device> |
| 64 | + <avrgcc.common.outputfiles.hex>True</avrgcc.common.outputfiles.hex> |
| 65 | + <avrgcc.common.outputfiles.lss>True</avrgcc.common.outputfiles.lss> |
| 66 | + <avrgcc.common.outputfiles.eep>True</avrgcc.common.outputfiles.eep> |
| 67 | + <avrgcc.common.outputfiles.srec>True</avrgcc.common.outputfiles.srec> |
| 68 | + <avrgcc.common.outputfiles.usersignatures>False</avrgcc.common.outputfiles.usersignatures> |
| 69 | + <avrgcc.compiler.directories.IncludePaths> |
| 70 | + <ListValues> |
| 71 | + <Value>%24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include</Value> |
| 72 | + <Value>../src/os/FreeRTOS/Source/include/cfg/GCC-ATMega328</Value> |
| 73 | + <Value>../src/os/FreeRTOS/Source/portable/GCC-ATMega328</Value> |
| 74 | + <Value>../src/os/FreeRTOS/Source/include</Value> |
| 75 | + </ListValues> |
| 76 | + </avrgcc.compiler.directories.IncludePaths> |
| 77 | + <avrgcc.compiler.optimization.level>Optimize more (-O2)</avrgcc.compiler.optimization.level> |
| 78 | + <avrgcc.compiler.warnings.AllWarnings>True</avrgcc.compiler.warnings.AllWarnings> |
| 79 | + <avrgcc.compiler.warnings.Pedantic>True</avrgcc.compiler.warnings.Pedantic> |
| 80 | + <avrgcc.compiler.miscellaneous.OtherFlags>-std=gnu99 -Wno-int-to-pointer-cast -Wno-pointer-to-int-cast</avrgcc.compiler.miscellaneous.OtherFlags> |
| 81 | + <avrgcccpp.compiler.directories.IncludePaths> |
| 82 | + <ListValues> |
| 83 | + <Value>../src/mcal/avr</Value> |
| 84 | + <Value>../src/os/FreeRTOS/Source/include</Value> |
| 85 | + <Value>../src/os/FreeRTOS/Source/include/cfg/GCC-ATMega328</Value> |
| 86 | + <Value>../src/os/FreeRTOS/Source/portable/GCC-ATMega328</Value> |
| 87 | + <Value>../src/app</Value> |
| 88 | + <Value>../src</Value> |
| 89 | + <Value>../src/util/STL</Value> |
| 90 | + <Value>../src/util/STL_C++XX_stdfloat</Value> |
| 91 | + </ListValues> |
| 92 | + </avrgcccpp.compiler.directories.IncludePaths> |
| 93 | + <avrgcccpp.compiler.optimization.level>Optimize more (-O2)</avrgcccpp.compiler.optimization.level> |
| 94 | + <avrgcccpp.compiler.optimization.PrepareFunctionsForGarbageCollection>False</avrgcccpp.compiler.optimization.PrepareFunctionsForGarbageCollection> |
| 95 | + <avrgcccpp.compiler.optimization.PrepareDataForGarbageCollection>False</avrgcccpp.compiler.optimization.PrepareDataForGarbageCollection> |
| 96 | + <avrgcccpp.compiler.warnings.AllWarnings>True</avrgcccpp.compiler.warnings.AllWarnings> |
| 97 | + <avrgcccpp.compiler.warnings.Pedantic>True</avrgcccpp.compiler.warnings.Pedantic> |
| 98 | + <avrgcccpp.compiler.miscellaneous.OtherFlags>-Wextra -gdwarf-2 -fno-use-cxa-atexit -fno-exceptions -finline-functions -finline-limit=64 -std=c++14 -fno-rtti -fno-nonansi-builtins -fno-threadsafe-statics -fno-enforce-eh-specs</avrgcccpp.compiler.miscellaneous.OtherFlags> |
| 99 | + <avrgcccpp.linker.general.DoNotUseStandardStartFiles>True</avrgcccpp.linker.general.DoNotUseStandardStartFiles> |
| 100 | + <avrgcccpp.linker.general.DoNotUseDefaultLibraries>True</avrgcccpp.linker.general.DoNotUseDefaultLibraries> |
| 101 | + <avrgcccpp.linker.general.NoStartupOrDefaultLibs>True</avrgcccpp.linker.general.NoStartupOrDefaultLibs> |
| 102 | + <avrgcccpp.linker.memorysettings.InitialStack>0x800</avrgcccpp.linker.memorysettings.InitialStack> |
| 103 | + <avrgcccpp.linker.miscellaneous.LinkerFlags>-Wl,-T../target/micros/avr/make/avr.ld</avrgcccpp.linker.miscellaneous.LinkerFlags> |
| 104 | + <avrgcccpp.assembler.general.IncludePaths> |
| 105 | + <ListValues> |
| 106 | + <Value>%24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include</Value> |
| 107 | + </ListValues> |
| 108 | + </avrgcccpp.assembler.general.IncludePaths> |
| 109 | + </AvrGccCpp> |
110 | 110 | </ToolchainSettings> |
111 | 111 | </PropertyGroup> |
112 | 112 | <PropertyGroup Condition=" '$(Configuration)' == 'Debug' "> |
|
159 | 159 | <Folder Include="src\math\" /> |
160 | 160 | <Folder Include="src\math\checksums" /> |
161 | 161 | <Folder Include="src\math\checksums\crc" /> |
| 162 | + <Folder Include="src\math\checksums\hash" /> |
162 | 163 | <Folder Include="src\mcal_led\" /> |
163 | 164 | <Folder Include="src\mcal_memory" /> |
164 | 165 | <Folder Include="src\mcal_spi" /> |
|
210 | 211 | <Compile Include="src\math\checksums\crc\crc32.h"> |
211 | 212 | <SubType>compile</SubType> |
212 | 213 | </Compile> |
| 214 | + <Compile Include="src\math\checksums\hash\hash_base.h"> |
| 215 | + <SubType>compile</SubType> |
| 216 | + </Compile> |
| 217 | + <Compile Include="src\math\checksums\hash\hash_detail.h"> |
| 218 | + <SubType>compile</SubType> |
| 219 | + </Compile> |
| 220 | + <Compile Include="src\math\checksums\hash\hash_sha1.h"> |
| 221 | + <SubType>compile</SubType> |
| 222 | + </Compile> |
| 223 | + <Compile Include="src\math\checksums\hash\hash_sha256.h"> |
| 224 | + <SubType>compile</SubType> |
| 225 | + </Compile> |
| 226 | + <Compile Include="src\math\checksums\hash\hash_stream_base.h"> |
| 227 | + <SubType>compile</SubType> |
| 228 | + </Compile> |
213 | 229 | <Compile Include="src\mcal\avr\mcal_benchmark.h"> |
214 | 230 | <SubType>compile</SubType> |
215 | 231 | </Compile> |
|
0 commit comments