Skip to content

Commit

Permalink
Update ATMEL Studio workspaces
Browse files Browse the repository at this point in the history
  • Loading branch information
ckormanyos committed Feb 25, 2024
1 parent 0168388 commit 2b240ba
Show file tree
Hide file tree
Showing 3 changed files with 255 additions and 159 deletions.
206 changes: 127 additions & 79 deletions examples/chapter04_04/chapter04_04.cppproj
Original file line number Diff line number Diff line change
Expand Up @@ -60,86 +60,92 @@
<OutputFileExtension>.elf</OutputFileExtension>
<ToolchainSettings>
<AvrGccCpp>
<avrgcc.common.Device>-mmcu=atmega328p -B "%24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\gcc\dev\atmega328p"</avrgcc.common.Device>
<avrgcc.common.outputfiles.hex>True</avrgcc.common.outputfiles.hex>
<avrgcc.common.outputfiles.lss>True</avrgcc.common.outputfiles.lss>
<avrgcc.common.outputfiles.eep>True</avrgcc.common.outputfiles.eep>
<avrgcc.common.outputfiles.srec>True</avrgcc.common.outputfiles.srec>
<avrgcc.common.outputfiles.usersignatures>False</avrgcc.common.outputfiles.usersignatures>
<avrgcc.compiler.directories.IncludePaths>
<ListValues>
<Value>%24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include</Value>
</ListValues>
</avrgcc.compiler.directories.IncludePaths>
<avrgcc.compiler.warnings.AllWarnings>True</avrgcc.compiler.warnings.AllWarnings>
<avrgcc.compiler.warnings.Pedantic>True</avrgcc.compiler.warnings.Pedantic>
<avrgcccpp.compiler.directories.IncludePaths>
<ListValues>
<Value>../src/math/checksums</Value>
<Value>../src</Value>
<Value>../src/mcal/avr</Value>
<Value>../src/util/STL</Value>
<Value>../src/util/STL_C++XX_stdfloat</Value>
</ListValues>
</avrgcccpp.compiler.directories.IncludePaths>
<avrgcccpp.compiler.optimization.level>Optimize more (-O2)</avrgcccpp.compiler.optimization.level>
<avrgcccpp.compiler.warnings.AllWarnings>True</avrgcccpp.compiler.warnings.AllWarnings>
<avrgcccpp.compiler.warnings.Pedantic>True</avrgcccpp.compiler.warnings.Pedantic>
<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>
<avrgcccpp.linker.general.DoNotUseStandardStartFiles>True</avrgcccpp.linker.general.DoNotUseStandardStartFiles>
<avrgcccpp.linker.general.DoNotUseDefaultLibraries>True</avrgcccpp.linker.general.DoNotUseDefaultLibraries>
<avrgcccpp.linker.general.NoStartupOrDefaultLibs>True</avrgcccpp.linker.general.NoStartupOrDefaultLibs>
<avrgcccpp.linker.memorysettings.InitialStack>0x800</avrgcccpp.linker.memorysettings.InitialStack>
<avrgcccpp.linker.miscellaneous.LinkerFlags>-Wl,-T../target/micros/avr/make/avr.ld</avrgcccpp.linker.miscellaneous.LinkerFlags>
<avrgcccpp.assembler.general.IncludePaths>
<ListValues>
<Value>%24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include</Value>
</ListValues>
</avrgcccpp.assembler.general.IncludePaths>
</AvrGccCpp>
<avrgcc.common.Device>-mmcu=atmega328p -B "%24(PackRepoDir)\atmel\ATmega_DFP\2.0.401\gcc\dev\atmega328p"</avrgcc.common.Device>
<avrgcc.common.outputfiles.hex>True</avrgcc.common.outputfiles.hex>
<avrgcc.common.outputfiles.lss>True</avrgcc.common.outputfiles.lss>
<avrgcc.common.outputfiles.eep>True</avrgcc.common.outputfiles.eep>
<avrgcc.common.outputfiles.srec>True</avrgcc.common.outputfiles.srec>
<avrgcc.common.outputfiles.usersignatures>False</avrgcc.common.outputfiles.usersignatures>
<avrgcc.compiler.directories.IncludePaths>
<ListValues>
<Value>%24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include</Value>
<Value>%24(PackRepoDir)\atmel\ATmega_DFP\2.0.401\include\</Value>
</ListValues>
</avrgcc.compiler.directories.IncludePaths>
<avrgcc.compiler.warnings.AllWarnings>True</avrgcc.compiler.warnings.AllWarnings>
<avrgcc.compiler.warnings.Pedantic>True</avrgcc.compiler.warnings.Pedantic>
<avrgcccpp.compiler.directories.IncludePaths>
<ListValues>
<Value>../src/math/checksums</Value>
<Value>../src</Value>
<Value>../src/mcal/avr</Value>
<Value>../src/util/STL</Value>
<Value>../src/util/STL_C++XX_stdfloat</Value>
<Value>%24(PackRepoDir)\atmel\ATmega_DFP\2.0.401\include\</Value>
</ListValues>
</avrgcccpp.compiler.directories.IncludePaths>
<avrgcccpp.compiler.optimization.level>Optimize more (-O2)</avrgcccpp.compiler.optimization.level>
<avrgcccpp.compiler.warnings.AllWarnings>True</avrgcccpp.compiler.warnings.AllWarnings>
<avrgcccpp.compiler.warnings.Pedantic>True</avrgcccpp.compiler.warnings.Pedantic>
<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>
<avrgcccpp.linker.general.DoNotUseStandardStartFiles>True</avrgcccpp.linker.general.DoNotUseStandardStartFiles>
<avrgcccpp.linker.general.DoNotUseDefaultLibraries>True</avrgcccpp.linker.general.DoNotUseDefaultLibraries>
<avrgcccpp.linker.general.NoStartupOrDefaultLibs>True</avrgcccpp.linker.general.NoStartupOrDefaultLibs>
<avrgcccpp.linker.memorysettings.InitialStack>0x800</avrgcccpp.linker.memorysettings.InitialStack>
<avrgcccpp.linker.miscellaneous.LinkerFlags>-Wl,-T../target/micros/avr/make/avr.ld</avrgcccpp.linker.miscellaneous.LinkerFlags>
<avrgcccpp.assembler.general.IncludePaths>
<ListValues>
<Value>%24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include</Value>
<Value>%24(PackRepoDir)\atmel\ATmega_DFP\2.0.401\include\</Value>
</ListValues>
</avrgcccpp.assembler.general.IncludePaths>
</AvrGccCpp>
</ToolchainSettings>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<OutputFileName>chapter10_09</OutputFileName>
<OutputFileExtension>.elf</OutputFileExtension>
<ToolchainSettings>
<AvrGccCpp>
<avrgcc.common.Device>-mmcu=atmega328p -B "%24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\gcc\dev\atmega328p"</avrgcc.common.Device>
<avrgcc.common.outputfiles.hex>True</avrgcc.common.outputfiles.hex>
<avrgcc.common.outputfiles.lss>True</avrgcc.common.outputfiles.lss>
<avrgcc.common.outputfiles.eep>True</avrgcc.common.outputfiles.eep>
<avrgcc.common.outputfiles.srec>True</avrgcc.common.outputfiles.srec>
<avrgcc.common.outputfiles.usersignatures>False</avrgcc.common.outputfiles.usersignatures>
<avrgcc.compiler.directories.IncludePaths>
<ListValues>
<Value>%24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include</Value>
</ListValues>
</avrgcc.compiler.directories.IncludePaths>
<avrgcc.compiler.warnings.AllWarnings>True</avrgcc.compiler.warnings.AllWarnings>
<avrgcc.compiler.warnings.Pedantic>True</avrgcc.compiler.warnings.Pedantic>
<avrgcccpp.compiler.directories.IncludePaths>
<ListValues>
<Value>../src</Value>
<Value>../src/mcal/avr</Value>
<Value>../src/util/STL</Value>
<Value>../src/util/STL_C++XX_stdfloat</Value>
</ListValues>
</avrgcccpp.compiler.directories.IncludePaths>
<avrgcccpp.compiler.optimization.DebugLevel>Default (-g2)</avrgcccpp.compiler.optimization.DebugLevel>
<avrgcccpp.compiler.warnings.AllWarnings>True</avrgcccpp.compiler.warnings.AllWarnings>
<avrgcccpp.compiler.warnings.Pedantic>True</avrgcccpp.compiler.warnings.Pedantic>
<avrgcccpp.compiler.miscellaneous.OtherFlags>-Wextra -gdwarf-2 -fno-use-cxa-atexit -fno-exceptions -fno-inline-functions -std=c++14 -fno-rtti -fno-nonansi-builtins -fno-threadsafe-statics -fno-enforce-eh-specs</avrgcccpp.compiler.miscellaneous.OtherFlags>
<avrgcccpp.linker.general.DoNotUseStandardStartFiles>True</avrgcccpp.linker.general.DoNotUseStandardStartFiles>
<avrgcccpp.linker.general.DoNotUseDefaultLibraries>True</avrgcccpp.linker.general.DoNotUseDefaultLibraries>
<avrgcccpp.linker.general.NoStartupOrDefaultLibs>True</avrgcccpp.linker.general.NoStartupOrDefaultLibs>
<avrgcccpp.linker.miscellaneous.LinkerFlags>-Wl,-T../target/micros/avr/make/avr.ld</avrgcccpp.linker.miscellaneous.LinkerFlags>
<avrgcccpp.assembler.general.IncludePaths>
<ListValues>
<Value>%24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include</Value>
</ListValues>
</avrgcccpp.assembler.general.IncludePaths>
<avrgcccpp.assembler.debugging.DebugLevel>Default (-Wa,-g)</avrgcccpp.assembler.debugging.DebugLevel>
</AvrGccCpp>
<avrgcc.common.Device>-mmcu=atmega328p -B "%24(PackRepoDir)\atmel\ATmega_DFP\2.0.401\gcc\dev\atmega328p"</avrgcc.common.Device>
<avrgcc.common.outputfiles.hex>True</avrgcc.common.outputfiles.hex>
<avrgcc.common.outputfiles.lss>True</avrgcc.common.outputfiles.lss>
<avrgcc.common.outputfiles.eep>True</avrgcc.common.outputfiles.eep>
<avrgcc.common.outputfiles.srec>True</avrgcc.common.outputfiles.srec>
<avrgcc.common.outputfiles.usersignatures>False</avrgcc.common.outputfiles.usersignatures>
<avrgcc.compiler.directories.IncludePaths>
<ListValues>
<Value>%24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include</Value>
<Value>%24(PackRepoDir)\atmel\ATmega_DFP\2.0.401\include\</Value>
</ListValues>
</avrgcc.compiler.directories.IncludePaths>
<avrgcc.compiler.warnings.AllWarnings>True</avrgcc.compiler.warnings.AllWarnings>
<avrgcc.compiler.warnings.Pedantic>True</avrgcc.compiler.warnings.Pedantic>
<avrgcccpp.compiler.directories.IncludePaths>
<ListValues>
<Value>../src</Value>
<Value>../src/mcal/avr</Value>
<Value>../src/util/STL</Value>
<Value>../src/util/STL_C++XX_stdfloat</Value>
<Value>%24(PackRepoDir)\atmel\ATmega_DFP\2.0.401\include\</Value>
</ListValues>
</avrgcccpp.compiler.directories.IncludePaths>
<avrgcccpp.compiler.optimization.DebugLevel>Default (-g2)</avrgcccpp.compiler.optimization.DebugLevel>
<avrgcccpp.compiler.warnings.AllWarnings>True</avrgcccpp.compiler.warnings.AllWarnings>
<avrgcccpp.compiler.warnings.Pedantic>True</avrgcccpp.compiler.warnings.Pedantic>
<avrgcccpp.compiler.miscellaneous.OtherFlags>-Wextra -gdwarf-2 -fno-use-cxa-atexit -fno-exceptions -fno-inline-functions -std=c++14 -fno-rtti -fno-nonansi-builtins -fno-threadsafe-statics -fno-enforce-eh-specs</avrgcccpp.compiler.miscellaneous.OtherFlags>
<avrgcccpp.linker.general.DoNotUseStandardStartFiles>True</avrgcccpp.linker.general.DoNotUseStandardStartFiles>
<avrgcccpp.linker.general.DoNotUseDefaultLibraries>True</avrgcccpp.linker.general.DoNotUseDefaultLibraries>
<avrgcccpp.linker.general.NoStartupOrDefaultLibs>True</avrgcccpp.linker.general.NoStartupOrDefaultLibs>
<avrgcccpp.linker.miscellaneous.LinkerFlags>-Wl,-T../target/micros/avr/make/avr.ld</avrgcccpp.linker.miscellaneous.LinkerFlags>
<avrgcccpp.assembler.general.IncludePaths>
<ListValues>
<Value>%24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include</Value>
<Value>%24(PackRepoDir)\atmel\ATmega_DFP\2.0.401\include\</Value>
</ListValues>
</avrgcccpp.assembler.general.IncludePaths>
<avrgcccpp.assembler.debugging.DebugLevel>Default (-Wa,-g)</avrgcccpp.assembler.debugging.DebugLevel>
</AvrGccCpp>
</ToolchainSettings>
</PropertyGroup>
<ItemGroup>
Expand Down Expand Up @@ -268,6 +274,9 @@
<Compile Include="src\mcal\mcal_gcc_cxx_completion.cpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="src\mcal\mcal_helper.h">
<SubType>compile</SubType>
</Compile>
<Compile Include="src\mcal\mcal_reg_access_dynamic.h">
<SubType>compile</SubType>
</Compile>
Expand Down Expand Up @@ -370,16 +379,19 @@
<Compile Include="src\util\memory\util_static_allocator.h">
<SubType>compile</SubType>
</Compile>
<Compile Include="src\util\STD_LIBC\memory.cpp">
<Compile Include="src\util\STL\impl\allocator_impl.h">
<SubType>compile</SubType>
</Compile>
<Compile Include="src\util\STL\impl\allocator_impl.h">
<Compile Include="src\util\STL\impl\alloc_traits.h">
<SubType>compile</SubType>
</Compile>
<Compile Include="src\util\STL\impl\avr\avr_atomic.h">
<SubType>compile</SubType>
</Compile>
<Compile Include="src\util\STL\impl\avr\avr_float_limits.cpp">
<None Include="src\util\STL\impl\avr\avr_hardware_random_device.cpp">
<SubType>compile</SubType>
</None>
<Compile Include="src\util\STL\impl\ptr_traits.h">
<SubType>compile</SubType>
</Compile>
<Compile Include="src\util\STL\impl\stl_local_constexpr.h">
Expand All @@ -397,6 +409,9 @@
<Compile Include="src\util\utility\util_alignas.h">
<SubType>compile</SubType>
</Compile>
<Compile Include="src\util\utility\util_baselexical_cast.h">
<SubType>compile</SubType>
</Compile>
<Compile Include="src\util\utility\util_bit_mask.h">
<SubType>compile</SubType>
</Compile>
Expand All @@ -406,9 +421,18 @@
<Compile Include="src\util\utility\util_communication.h">
<SubType>compile</SubType>
</Compile>
<Compile Include="src\util\utility\util_constexpr_algorithm_unsafe.h">
<SubType>compile</SubType>
</Compile>
<Compile Include="src\util\utility\util_constexpr_cmath_unsafe.h">
<SubType>compile</SubType>
</Compile>
<Compile Include="src\util\utility\util_countof.h">
<SubType>compile</SubType>
</Compile>
<Compile Include="src\util\utility\util_display.h">
<SubType>compile</SubType>
</Compile>
<Compile Include="src\util\utility\util_dynamic_array.h">
<SubType>compile</SubType>
</Compile>
Expand All @@ -418,6 +442,9 @@
<Compile Include="src\util\utility\util_linear_interpolate.h">
<SubType>compile</SubType>
</Compile>
<Compile Include="src\util\utility\util_narrow_cast.h">
<SubType>compile</SubType>
</Compile>
<Compile Include="src\util\utility\util_noexcept.h">
<SubType>compile</SubType>
</Compile>
Expand All @@ -430,9 +457,6 @@
<Compile Include="src\util\utility\util_point.h">
<SubType>compile</SubType>
</Compile>
<Compile Include="src\util\utility\util_random_pcg32.h">
<SubType>compile</SubType>
</Compile>
<Compile Include="src\util\utility\util_stopwatch.h">
<SubType>compile</SubType>
</Compile>
Expand Down Expand Up @@ -477,12 +501,30 @@
<None Include="src\util\STL\basic_string">
<SubType>compile</SubType>
</None>
<None Include="src\util\STL\bitset">
<SubType>compile</SubType>
</None>
<None Include="src\util\STL\cassert">
<SubType>compile</SubType>
</None>
<None Include="src\util\STL\cerrno">
<SubType>compile</SubType>
</None>
<None Include="src\util\STL\cfloat">
<SubType>compile</SubType>
</None>
<None Include="src\util\STL\charconv">
<SubType>compile</SubType>
</None>
<None Include="src\util\STL\chrono">
<SubType>compile</SubType>
</None>
<None Include="src\util\STL\cinttypes">
<SubType>compile</SubType>
</None>
<None Include="src\util\STL\ciso646">
<SubType>compile</SubType>
</None>
<None Include="src\util\STL\climits">
<SubType>compile</SubType>
</None>
Expand Down Expand Up @@ -528,6 +570,12 @@
<None Include="src\util\STL\ratio">
<SubType>compile</SubType>
</None>
<None Include="src\util\STL\span">
<SubType>compile</SubType>
</None>
<None Include="src\util\STL\stdexcept">
<SubType>compile</SubType>
</None>
<None Include="src\util\STL\string">
<SubType>compile</SubType>
</None>
Expand Down
2 changes: 1 addition & 1 deletion examples/chapter04_04a/chapter04_04a.atsln
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Atmel Studio Solution File, Format Version 11.00
VisualStudioVersion = 14.0.23107.0
VisualStudioVersion = 14.0.25420.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{E66E83B9-2572-4076-B26E-6BE79FF3018A}") = "chapter04_04a", "chapter04_04a.cppproj", "{9C2D4315-D501-4961-B0D1-4CC0F4AB0D17}"
EndProject
Expand Down
Loading

0 comments on commit 2b240ba

Please sign in to comment.