diff --git a/.gitignore b/.gitignore
index 38e936d..9f584cc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,4 +2,10 @@
Release
Debug
*.componentinfo.xml
-avrdude.bat
+*.elf
+*.o
+*.hex
+*.srec
+*.eeprom
+*.lss
+*.map
diff --git a/io/clock.h b/io/clock.hpp
similarity index 100%
rename from io/clock.h
rename to io/clock.hpp
diff --git a/io/io b/io/io
index 86d1db2..d991959 160000
--- a/io/io
+++ b/io/io
@@ -1 +1 @@
-Subproject commit 86d1db21f76399843cc0563e757b31a2511547cc
+Subproject commit d991959bff8d239abd019741e956f59d270e1ba8
diff --git a/io/io.cppproj b/io/io.cppproj
index 323957f..3a5560c 100644
--- a/io/io.cppproj
+++ b/io/io.cppproj
@@ -75,120 +75,76 @@
- -mmcu=atmega328p -B "%24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\gcc\dev\atmega328p"
- True
- True
- True
- True
- False
- True
- True
-
-
- %24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include
-
-
- True
- True
- True
- True
- True
-
-
- %24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include
-
-
- True
- True
- True
- True
- -Wextra -std=c++17
-
-
- libm
-
-
-
-
- %24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include
-
-
-
-
- NDEBUG
-
-
- Optimize for size (-Os)
-
-
- NDEBUG
-
-
- Optimize for size (-Os)
-
+ -mmcu=atmega328p -B "%24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\gcc\dev\atmega328p"
+ True
+ True
+ True
+ True
+ False
+ True
+ True
+ %24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include
+ True
+ True
+ True
+ True
+ -fno-threadsafe-statics -std=c11
+ True
+ True
+ %24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include
+ True
+ True
+ True
+ -fno-threadsafe-statics -Wextra -std=c++17
+ libm
+ %24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include
+ True
+ NDEBUG
+ Optimize for size (-Os)
+ NDEBUG
+ Optimize for size (-Os)
+
- -mmcu=atmega328p -B "%24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\gcc\dev\atmega328p"
- True
- True
- True
- True
- False
- True
- True
-
-
- %24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include
-
-
- True
- True
- True
- True
- True
-
-
- %24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include
-
-
- True
- True
- True
- True
- -Wextra -std=c++17
-
-
- libm
-
-
-
-
- %24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include
-
-
-
-
- DEBUG
-
-
- Optimize (-O1)
- Default (-g2)
-
-
- DEBUG
-
-
- Optimize (-O1)
- Default (-g2)
- Default (-Wa,-g)
-
+ -mmcu=atmega328p -B "%24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\gcc\dev\atmega328p"
+ True
+ True
+ True
+ True
+ False
+ True
+ True
+ %24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include
+ True
+ True
+ True
+ True
+ -fno-threadsafe-statics -std=c11
+ True
+ True
+ %24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include
+ True
+ True
+ True
+ -fno-threadsafe-statics -Wextra -std=c++17
+ libm
+ %24(PackRepoDir)\Atmel\ATmega_DFP\1.3.300\include
+ True
+ DEBUG
+ Optimize (-O1)
+ Maximum (-g3)
+ DEBUG
+ Optimize (-O1)
+ Default (-g2)
+ Default (-Wa,-g)
+
-
+
compile
diff --git a/io/main.cpp b/io/main.cpp
index b9deeb1..997bded 100644
--- a/io/main.cpp
+++ b/io/main.cpp
@@ -1,4 +1,4 @@
-#include "clock.h"
+#include "clock.hpp"
#include "io/io.hpp"