diff --git a/B15F.aps b/firmware/B15F.aps
similarity index 100%
rename from B15F.aps
rename to firmware/B15F.aps
diff --git a/B15F.elf b/firmware/B15F.elf
similarity index 100%
rename from B15F.elf
rename to firmware/B15F.elf
diff --git a/B15F.hex b/firmware/B15F.hex
similarity index 100%
rename from B15F.hex
rename to firmware/B15F.hex
diff --git a/Makefile b/firmware/Makefile
similarity index 100%
rename from Makefile
rename to firmware/Makefile
diff --git a/TLC5615.cpp b/firmware/TLC5615.cpp
similarity index 100%
rename from TLC5615.cpp
rename to firmware/TLC5615.cpp
diff --git a/TLC5615.h b/firmware/TLC5615.h
similarity index 100%
rename from TLC5615.h
rename to firmware/TLC5615.h
diff --git a/adu.cpp b/firmware/adu.cpp
similarity index 100%
rename from adu.cpp
rename to firmware/adu.cpp
diff --git a/adu.h b/firmware/adu.h
similarity index 100%
rename from adu.h
rename to firmware/adu.h
diff --git a/b15f.aws b/firmware/b15f.aws
similarity index 100%
rename from b15f.aws
rename to firmware/b15f.aws
diff --git a/boardinfo.h b/firmware/boardinfo.h
similarity index 100%
rename from boardinfo.h
rename to firmware/boardinfo.h
diff --git a/default/B15F.eep b/firmware/default/B15F.eep
similarity index 100%
rename from default/B15F.eep
rename to firmware/default/B15F.eep
diff --git a/default/B15F.elf b/firmware/default/B15F.elf
similarity index 100%
rename from default/B15F.elf
rename to firmware/default/B15F.elf
diff --git a/default/B15F.hex b/firmware/default/B15F.hex
similarity index 100%
rename from default/B15F.hex
rename to firmware/default/B15F.hex
diff --git a/default/B15F.lss b/firmware/default/B15F.lss
similarity index 100%
rename from default/B15F.lss
rename to firmware/default/B15F.lss
diff --git a/default/B15F.map b/firmware/default/B15F.map
similarity index 100%
rename from default/B15F.map
rename to firmware/default/B15F.map
diff --git a/default/Makefile b/firmware/default/Makefile
similarity index 100%
rename from default/Makefile
rename to firmware/default/Makefile
diff --git a/global_vars.cpp b/firmware/global_vars.cpp
similarity index 100%
rename from global_vars.cpp
rename to firmware/global_vars.cpp
diff --git a/global_vars.h b/firmware/global_vars.h
similarity index 100%
rename from global_vars.h
rename to firmware/global_vars.h
diff --git a/main.cpp b/firmware/main.cpp
similarity index 100%
rename from main.cpp
rename to firmware/main.cpp
diff --git a/mcp23s17.cpp b/firmware/mcp23s17.cpp
similarity index 100%
rename from mcp23s17.cpp
rename to firmware/mcp23s17.cpp
diff --git a/mcp23s17.h b/firmware/mcp23s17.h
similarity index 100%
rename from mcp23s17.h
rename to firmware/mcp23s17.h
diff --git a/requests.cpp b/firmware/requests.cpp
similarity index 100%
rename from requests.cpp
rename to firmware/requests.cpp
diff --git a/requests.h b/firmware/requests.h
similarity index 100%
rename from requests.h
rename to firmware/requests.h
diff --git a/selftest.cpp b/firmware/selftest.cpp
similarity index 100%
rename from selftest.cpp
rename to firmware/selftest.cpp
diff --git a/selftest.h b/firmware/selftest.h
similarity index 100%
rename from selftest.h
rename to firmware/selftest.h
diff --git a/spi.cpp b/firmware/spi.cpp
similarity index 100%
rename from spi.cpp
rename to firmware/spi.cpp
diff --git a/spi.h b/firmware/spi.h
similarity index 100%
rename from spi.h
rename to firmware/spi.h
diff --git a/usart.cpp b/firmware/usart.cpp
similarity index 100%
rename from usart.cpp
rename to firmware/usart.cpp
diff --git a/usart.h b/firmware/usart.h
similarity index 100%
rename from usart.h
rename to firmware/usart.h