diff --git a/knx.sln b/knx.sln
index eb7e8f4..0a527f2 100644
--- a/knx.sln
+++ b/knx.sln
@@ -2,15 +2,15 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.28010.2050
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "knx-linux", "knx-linux.vcxproj", "{819E55F9-05A8-454D-B771-4A99F775DD87}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "knx-linux", "port/linux/visualstudio/knx-linux.vcxproj", "{819E55F9-05A8-454D-B771-4A99F775DD87}"
EndProject
-Project("{803FD0C6-D64E-4E16-9DC3-1DAEC859A3D2}") = "knx-bme680", "knx-bme680.vgdbproj", "{58AFEECD-06E2-4BB7-A13F-E1D5DBAED13F}"
+Project("{803FD0C6-D64E-4E16-9DC3-1DAEC859A3D2}") = "knx-bme680", "port/arduino/visualstudio/knx-bme680.vgdbproj", "{58AFEECD-06E2-4BB7-A13F-E1D5DBAED13F}"
EndProject
-Project("{803FD0C6-D64E-4E16-9DC3-1DAEC859A3D2}") = "knx-demo", "knx-demo.vgdbproj", "{6165CD6A-91A4-49FA-977A-48F22086CA8E}"
+Project("{803FD0C6-D64E-4E16-9DC3-1DAEC859A3D2}") = "knx-demo", "port/arduino/visualstudio/knx-demo.vgdbproj", "{6165CD6A-91A4-49FA-977A-48F22086CA8E}"
EndProject
-Project("{803FD0C6-D64E-4E16-9DC3-1DAEC859A3D2}") = "knx-vito", "knx-vito.vgdbproj", "{527A0D25-BC8E-47B8-AA56-BD991BE6CC67}"
+Project("{803FD0C6-D64E-4E16-9DC3-1DAEC859A3D2}") = "knx-vito", "port/arduino/visualstudio/knx-vito.vgdbproj", "{527A0D25-BC8E-47B8-AA56-BD991BE6CC67}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "knxPython", "..\knxPython\knxPython.vcxproj", "{68FCB2F7-7A74-43A0-8CBE-36CB25020584}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "knxPython", "port/knxPython\visualstudio/knxPython.vcxproj", "{68FCB2F7-7A74-43A0-8CBE-36CB25020584}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
diff --git a/port/knxPython/visualstudio/knxPython.vcxproj b/port/knxPython/visualstudio/knxPython.vcxproj
index a1237ae..4acdd49 100644
--- a/port/knxPython/visualstudio/knxPython.vcxproj
+++ b/port/knxPython/visualstudio/knxPython.vcxproj
@@ -70,73 +70,73 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/port/knxPython/visualstudio/knxPython.vcxproj.filters b/port/knxPython/visualstudio/knxPython.vcxproj.filters
index 1fdeb19..e109640 100644
--- a/port/knxPython/visualstudio/knxPython.vcxproj.filters
+++ b/port/knxPython/visualstudio/knxPython.vcxproj.filters
@@ -24,10 +24,10 @@
-
+
Source files
-
+
Source files
@@ -38,186 +38,186 @@
-
+
Source files
-
+
Source files
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Header files
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
diff --git a/port/linux/visualstudio/knx-linux.vcxproj b/port/linux/visualstudio/knx-linux.vcxproj
index 68fb0b5..a0ae447 100644
--- a/port/linux/visualstudio/knx-linux.vcxproj
+++ b/port/linux/visualstudio/knx-linux.vcxproj
@@ -58,73 +58,73 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/port/linux/visualstudio/knx-linux.vcxproj.filters b/port/linux/visualstudio/knx-linux.vcxproj.filters
index aeedfa7..c9632b4 100644
--- a/port/linux/visualstudio/knx-linux.vcxproj.filters
+++ b/port/linux/visualstudio/knx-linux.vcxproj.filters
@@ -25,7 +25,7 @@
-
+
VisualGDB settings
@@ -34,186 +34,186 @@
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Header files\knx
-
+
Source files\knx
-
+
Source files
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx
-
+
Source files\knx