diff --git a/.gitmodules b/.gitmodules
index 455984e..6a7e4f7 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -10,3 +10,6 @@
[submodule "fw/Libs/scd4x"]
path = fw/Libs/scd4x
url = git@gitlab.com:VelesLabs/stm32libs/scd4x.git
+[submodule "fw/Libs/modbus"]
+ path = fw/Libs/modbus
+ url = git@gitlab.com:VelesLabs/stm32libs/modbus.git
diff --git a/fw/.cproject b/fw/.cproject
index ba2b41d..9b11f6c 100644
--- a/fw/.cproject
+++ b/fw/.cproject
@@ -34,6 +34,7 @@
+
@@ -65,6 +66,7 @@
+
@@ -94,6 +96,7 @@
+
@@ -132,6 +135,7 @@
+
@@ -162,6 +166,7 @@
+
diff --git a/fw/Libs/modbus b/fw/Libs/modbus
new file mode 160000
index 0000000..3777433
--- /dev/null
+++ b/fw/Libs/modbus
@@ -0,0 +1 @@
+Subproject commit 3777433c60f52edb7dbbca408badaac9766569ec