diff --git a/.gitignore b/.gitignore
index 8103628..919525b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,6 @@
.idea
+.vs
+
cmake-buid-debug
diff --git a/GccApplication3.atsln b/GccApplication3.atsln
index dcbc6c4..24fea38 100644
--- a/GccApplication3.atsln
+++ b/GccApplication3.atsln
@@ -1,6 +1,8 @@
-Microsoft Visual Studio Solution File, Format Version 11.00
+Microsoft Visual Studio Solution File, Format Version 12.00
# Atmel Studio Solution File, Format Version 11.00
+VisualStudioVersion = 14.0.23107.0
+MinimumVisualStudioVersion = 10.0.40219.1
Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "GccApplication3", "GccApplication3.cproj", "{94BBCABE-3E5B-448F-A40B-2B08DEF16444}"
EndProject
Global
diff --git a/GccApplication3.componentinfo.xml b/GccApplication3.componentinfo.xml
new file mode 100644
index 0000000..e3bc723
--- /dev/null
+++ b/GccApplication3.componentinfo.xml
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+ Device
+ Startup
+
+
+ Atmel
+ 1.7.0
+ C:/Program Files (x86)\Atmel\Studio\7.0\Packs
+
+
+
+
+ C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.7.374\include\
+
+ include
+ C
+
+
+ include/
+
+
+
+
+ C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.7.374\include\avr\iom328p.h
+
+ header
+ C
+ 4leX2H78R90/kvebBjYSOw==
+
+ include/avr/iom328p.h
+
+
+
+
+ C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.7.374\templates\main.c
+ template
+ source
+ C Exe
+ KjvOcFWd++tbnsEMfVPd/w==
+
+ templates/main.c
+ Main file (.c)
+
+
+
+ C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.7.374\templates\main.cpp
+ template
+ source
+ C Exe
+ mkKaE95TOoATsuBGv6jmxg==
+
+ templates/main.cpp
+ Main file (.cpp)
+
+
+
+ C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.7.374\gcc\dev\atmega328p
+
+ libraryPrefix
+ GCC
+
+
+ gcc/dev/atmega328p
+
+
+
+
+ ATmega_DFP
+ C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATmega_DFP/1.7.374/Atmel.ATmega_DFP.pdsc
+ 1.7.374
+ true
+ ATmega328P
+
+
+
+ Resolved
+ Fixed
+ true
+
+
+
\ No newline at end of file
diff --git a/GccApplication3.cproj b/GccApplication3.cproj
index 701204d..243cbde 100644
--- a/GccApplication3.cproj
+++ b/GccApplication3.cproj
@@ -2,7 +2,7 @@
2.0
- 6.2
+ 7.0
com.Atmel.AVRGCC8.C
{94bbcabe-3e5b-448f-a40b-2b08def16444}
ATmega328P
@@ -20,79 +20,103 @@
false
true
true
-
+ 0x20000000
true
-
+ exception_table
2
1
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+ 0
+
- True
- True
- True
- True
- False
- True
- True
-
-
- NDEBUG
-
-
- Optimize for size (-Os)
- True
- True
- True
-
-
- libm
-
-
-
+ -mmcu=atmega328p -B "%24(PackRepoDir)\atmel\ATmega_DFP\1.7.374\gcc\dev\atmega328p"
+ True
+ True
+ True
+ True
+ False
+ True
+ True
+
+
+ NDEBUG
+
+
+
+
+ %24(PackRepoDir)\atmel\ATmega_DFP\1.7.374\include\
+
+
+ Optimize for size (-Os)
+ True
+ True
+ True
+
+
+ libm
+
+
+
+
+ %24(PackRepoDir)\atmel\ATmega_DFP\1.7.374\include\
+
+
+
- True
- True
- True
- True
- False
- True
- True
-
-
- DEBUG
-
-
- Optimize (-O1)
- True
- True
- Default (-g2)
- True
-
-
- libm
-
-
- Default (-Wa,-g)
-
+ -mmcu=atmega328p -B "%24(PackRepoDir)\atmel\ATmega_DFP\1.7.374\gcc\dev\atmega328p"
+ True
+ True
+ True
+ True
+ False
+ True
+ True
+
+
+ DEBUG
+
+
+
+
+ %24(PackRepoDir)\atmel\ATmega_DFP\1.7.374\include\
+
+
+ Optimize (-O1)
+ True
+ True
+ Default (-g2)
+ True
+
+
+ libm
+
+
+
+
+ %24(PackRepoDir)\atmel\ATmega_DFP\1.7.374\include\
+
+
+ Default (-Wa,-g)
+
diff --git a/GccApplication3_6_2.atsln b/GccApplication3_6_2.atsln
new file mode 100644
index 0000000..650e8d7
--- /dev/null
+++ b/GccApplication3_6_2.atsln
@@ -0,0 +1,20 @@
+
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Atmel Studio Solution File, Format Version 11.00
+Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "GccApplication3", "GccApplication3_6_2.cproj", "{94BBCABE-3E5B-448F-A40B-2B08DEF16444}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|AVR = Debug|AVR
+ Release|AVR = Release|AVR
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {94BBCABE-3E5B-448F-A40B-2B08DEF16444}.Debug|AVR.ActiveCfg = Debug|AVR
+ {94BBCABE-3E5B-448F-A40B-2B08DEF16444}.Debug|AVR.Build.0 = Debug|AVR
+ {94BBCABE-3E5B-448F-A40B-2B08DEF16444}.Release|AVR.ActiveCfg = Release|AVR
+ {94BBCABE-3E5B-448F-A40B-2B08DEF16444}.Release|AVR.Build.0 = Release|AVR
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/GccApplication3_6_2.cproj b/GccApplication3_6_2.cproj
new file mode 100644
index 0000000..bc2853f
--- /dev/null
+++ b/GccApplication3_6_2.cproj
@@ -0,0 +1,140 @@
+
+
+
+ 2.0
+ 6.2
+ com.Atmel.AVRGCC8.C
+ {94bbcabe-3e5b-448f-a40b-2b08def16444}
+ ATmega328P
+ none
+ Executable
+ C
+ $(MSBuildProjectName)
+ .elf
+ $(MSBuildProjectDirectory)\$(Configuration)
+ GccApplication3
+ GccApplication3
+ GccApplication3
+ Native
+ true
+ false
+ true
+ true
+
+
+ true
+
+ 2
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ True
+ True
+ True
+ True
+ False
+ True
+ True
+
+
+ NDEBUG
+
+
+ Optimize for size (-Os)
+ True
+ True
+ True
+
+
+ libm
+
+
+
+
+
+
+
+
+ True
+ True
+ True
+ True
+ False
+ True
+ True
+
+
+ DEBUG
+
+
+ Optimize (-O1)
+ True
+ True
+ Default (-g2)
+ True
+
+
+ libm
+
+
+ Default (-Wa,-g)
+
+
+
+
+
+ compile
+
+
+ compile
+
+
+ compile
+
+
+ compile
+
+
+ compile
+
+
+ compile
+
+
+ compile
+
+
+ compile
+
+
+ compile
+
+
+ compile
+
+
+ compile
+
+
+ compile
+
+
+ compile
+
+
+
+
\ No newline at end of file