diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000000000000000000000000000000000000..a221a882d3fae1427663212fc604fe200f72145b
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "external/OneWire"]
+	path = external/OneWire
+	url = https://github.com/PaulStoffregen/OneWire.git
diff --git a/external/OneWire b/external/OneWire
new file mode 160000
index 0000000000000000000000000000000000000000..dbc93eba80d1b777af2eefed8e607775f456e9fb
--- /dev/null
+++ b/external/OneWire
@@ -0,0 +1 @@
+Subproject commit dbc93eba80d1b777af2eefed8e607775f456e9fb