diff --git a/.gitignore b/.gitignore
index edee58b..9f584cc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,10 @@
Release
Debug
*.componentinfo.xml
+*.elf
+*.o
+*.hex
+*.srec
+*.eeprom
+*.lss
+*.map
diff --git a/uart/io b/uart/io
index 1265702..d991959 160000
--- a/uart/io
+++ b/uart/io
@@ -1 +1 @@
-Subproject commit 1265702325432ee16a35ff29ae1e67e7222ceefa
+Subproject commit d991959bff8d239abd019741e956f59d270e1ba8
diff --git a/uart/uart.cppproj b/uart/uart.cppproj
index f193f81..4b7de5e 100644
--- a/uart/uart.cppproj
+++ b/uart/uart.cppproj
@@ -87,117 +87,119 @@
- -mmcu=atmega1284p -B "%24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\gcc\dev\atmega1284p"
- True
- True
- True
- True
- True
- False
- True
- True
-
-
- NDEBUG
-
-
-
-
- %24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include
-
-
- Optimize for size (-Os)
- True
- True
- True
- True
- True
-
-
- NDEBUG
-
-
-
-
- %24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include
-
-
- Optimize for size (-Os)
- True
- True
- True
- True
- -Wextra -std=c++17
-
-
- libm
-
-
-
-
- %24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include
-
-
-
+ -mmcu=atmega1284p -B "%24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\gcc\dev\atmega1284p"
+ True
+ True
+ True
+ True
+ True
+ False
+ True
+ True
+
+
+ NDEBUG
+
+
+
+
+ %24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include
+
+
+ Optimize for size (-Os)
+ True
+ True
+ True
+ True
+ -fno-threadsafe-statics -std=c11
+ True
+ True
+
+
+ NDEBUG
+
+
+
+
+ %24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include
+
+
+ Optimize for size (-Os)
+ True
+ True
+ True
+ -fno-threadsafe-statics -Wextra -std=c++17
+
+
+ libm
+
+
+
+
+ %24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include
+
+
+
- -mmcu=atmega1284p -B "%24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\gcc\dev\atmega1284p"
- True
- True
- True
- True
- True
- False
- True
- True
-
-
- DEBUG
-
-
-
-
- %24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include
-
-
- Optimize (-O1)
- True
- True
- Default (-g2)
- True
- True
- True
-
-
- DEBUG
-
-
-
-
- %24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include
-
-
- True
- True
- Maximum (-g3)
- True
- True
- -Wextra -std=c++17
-
-
- libm
-
-
-
-
- %24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include
-
-
- Default (-Wa,-g)
-
+ -mmcu=atmega1284p -B "%24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\gcc\dev\atmega1284p"
+ True
+ True
+ True
+ True
+ True
+ False
+ True
+ True
+
+
+ DEBUG
+
+
+
+
+ %24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include
+
+
+ Optimize (-O1)
+ True
+ Maximum (-g3)
+ True
+ True
+ True
+ -fno-threadsafe-statics -std=c11
+ True
+ True
+
+
+ DEBUG
+
+
+
+
+ %24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include
+
+
+ True
+ Maximum (-g3)
+ True
+ True
+ -fno-threadsafe-statics -Wextra -std=c++17
+
+
+ libm
+
+
+
+
+ %24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include
+
+
+ Default (-Wa,-g)
+