diff --git a/files/address_table_object.cpp b/src/knx/address_table_object.cpp similarity index 100% rename from files/address_table_object.cpp rename to src/knx/address_table_object.cpp diff --git a/files/address_table_object.h b/src/knx/address_table_object.h similarity index 100% rename from files/address_table_object.h rename to src/knx/address_table_object.h diff --git a/files/apdu.cpp b/src/knx/apdu.cpp similarity index 100% rename from files/apdu.cpp rename to src/knx/apdu.cpp diff --git a/files/apdu.h b/src/knx/apdu.h similarity index 100% rename from files/apdu.h rename to src/knx/apdu.h diff --git a/files/application_layer.cpp b/src/knx/application_layer.cpp similarity index 100% rename from files/application_layer.cpp rename to src/knx/application_layer.cpp diff --git a/files/application_layer.h b/src/knx/application_layer.h similarity index 100% rename from files/application_layer.h rename to src/knx/application_layer.h diff --git a/files/application_program_object.cpp b/src/knx/application_program_object.cpp similarity index 100% rename from files/application_program_object.cpp rename to src/knx/application_program_object.cpp diff --git a/files/application_program_object.h b/src/knx/application_program_object.h similarity index 100% rename from files/application_program_object.h rename to src/knx/application_program_object.h diff --git a/files/association_table_object.cpp b/src/knx/association_table_object.cpp similarity index 100% rename from files/association_table_object.cpp rename to src/knx/association_table_object.cpp diff --git a/files/association_table_object.h b/src/knx/association_table_object.h similarity index 100% rename from files/association_table_object.h rename to src/knx/association_table_object.h diff --git a/files/bau.cpp b/src/knx/bau.cpp similarity index 100% rename from files/bau.cpp rename to src/knx/bau.cpp diff --git a/files/bau.h b/src/knx/bau.h similarity index 100% rename from files/bau.h rename to src/knx/bau.h diff --git a/files/bau07B0.cpp b/src/knx/bau07B0.cpp similarity index 100% rename from files/bau07B0.cpp rename to src/knx/bau07B0.cpp diff --git a/files/bau07B0.h b/src/knx/bau07B0.h similarity index 100% rename from files/bau07B0.h rename to src/knx/bau07B0.h diff --git a/files/bau57B0.cpp b/src/knx/bau57B0.cpp similarity index 100% rename from files/bau57B0.cpp rename to src/knx/bau57B0.cpp diff --git a/files/bau57B0.h b/src/knx/bau57B0.h similarity index 100% rename from files/bau57B0.h rename to src/knx/bau57B0.h diff --git a/files/bau_systemB.cpp b/src/knx/bau_systemB.cpp similarity index 100% rename from files/bau_systemB.cpp rename to src/knx/bau_systemB.cpp diff --git a/files/bau_systemB.h b/src/knx/bau_systemB.h similarity index 100% rename from files/bau_systemB.h rename to src/knx/bau_systemB.h diff --git a/files/bits.cpp b/src/knx/bits.cpp similarity index 100% rename from files/bits.cpp rename to src/knx/bits.cpp diff --git a/files/bits.h b/src/knx/bits.h similarity index 100% rename from files/bits.h rename to src/knx/bits.h diff --git a/files/cemi_frame.cpp b/src/knx/cemi_frame.cpp similarity index 100% rename from files/cemi_frame.cpp rename to src/knx/cemi_frame.cpp diff --git a/files/cemi_frame.h b/src/knx/cemi_frame.h similarity index 100% rename from files/cemi_frame.h rename to src/knx/cemi_frame.h diff --git a/files/data_link_layer.cpp b/src/knx/data_link_layer.cpp similarity index 100% rename from files/data_link_layer.cpp rename to src/knx/data_link_layer.cpp diff --git a/files/data_link_layer.h b/src/knx/data_link_layer.h similarity index 100% rename from files/data_link_layer.h rename to src/knx/data_link_layer.h diff --git a/files/datapoint_types.cpp b/src/knx/datapoint_types.cpp similarity index 100% rename from files/datapoint_types.cpp rename to src/knx/datapoint_types.cpp diff --git a/files/datapoint_types.h b/src/knx/datapoint_types.h similarity index 100% rename from files/datapoint_types.h rename to src/knx/datapoint_types.h diff --git a/files/device_object.cpp b/src/knx/device_object.cpp similarity index 100% rename from files/device_object.cpp rename to src/knx/device_object.cpp diff --git a/files/device_object.h b/src/knx/device_object.h similarity index 100% rename from files/device_object.h rename to src/knx/device_object.h diff --git a/files/group_object.cpp b/src/knx/group_object.cpp similarity index 100% rename from files/group_object.cpp rename to src/knx/group_object.cpp diff --git a/files/group_object.h b/src/knx/group_object.h similarity index 100% rename from files/group_object.h rename to src/knx/group_object.h diff --git a/files/group_object_table_object.cpp b/src/knx/group_object_table_object.cpp similarity index 100% rename from files/group_object_table_object.cpp rename to src/knx/group_object_table_object.cpp diff --git a/files/group_object_table_object.h b/src/knx/group_object_table_object.h similarity index 100% rename from files/group_object_table_object.h rename to src/knx/group_object_table_object.h diff --git a/files/interface_object.cpp b/src/knx/interface_object.cpp similarity index 100% rename from files/interface_object.cpp rename to src/knx/interface_object.cpp diff --git a/files/interface_object.h b/src/knx/interface_object.h similarity index 100% rename from files/interface_object.h rename to src/knx/interface_object.h diff --git a/files/ip_data_link_layer.cpp b/src/knx/ip_data_link_layer.cpp similarity index 100% rename from files/ip_data_link_layer.cpp rename to src/knx/ip_data_link_layer.cpp diff --git a/files/ip_data_link_layer.h b/src/knx/ip_data_link_layer.h similarity index 100% rename from files/ip_data_link_layer.h rename to src/knx/ip_data_link_layer.h diff --git a/files/ip_parameter_object.cpp b/src/knx/ip_parameter_object.cpp similarity index 100% rename from files/ip_parameter_object.cpp rename to src/knx/ip_parameter_object.cpp diff --git a/files/ip_parameter_object.h b/src/knx/ip_parameter_object.h similarity index 100% rename from files/ip_parameter_object.h rename to src/knx/ip_parameter_object.h diff --git a/files/knx_types.h b/src/knx/knx_types.h similarity index 100% rename from files/knx_types.h rename to src/knx/knx_types.h diff --git a/files/memory.cpp b/src/knx/memory.cpp similarity index 100% rename from files/memory.cpp rename to src/knx/memory.cpp diff --git a/files/memory.h b/src/knx/memory.h similarity index 100% rename from files/memory.h rename to src/knx/memory.h diff --git a/files/network_layer.cpp b/src/knx/network_layer.cpp similarity index 100% rename from files/network_layer.cpp rename to src/knx/network_layer.cpp diff --git a/files/network_layer.h b/src/knx/network_layer.h similarity index 100% rename from files/network_layer.h rename to src/knx/network_layer.h diff --git a/files/npdu.cpp b/src/knx/npdu.cpp similarity index 100% rename from files/npdu.cpp rename to src/knx/npdu.cpp diff --git a/files/npdu.h b/src/knx/npdu.h similarity index 100% rename from files/npdu.h rename to src/knx/npdu.h diff --git a/files/platform.h b/src/knx/platform.h similarity index 100% rename from files/platform.h rename to src/knx/platform.h diff --git a/files/property_types.h b/src/knx/property_types.h similarity index 100% rename from files/property_types.h rename to src/knx/property_types.h diff --git a/files/save_restore.h b/src/knx/save_restore.h similarity index 100% rename from files/save_restore.h rename to src/knx/save_restore.h diff --git a/files/table_object.cpp b/src/knx/table_object.cpp similarity index 100% rename from files/table_object.cpp rename to src/knx/table_object.cpp diff --git a/files/table_object.h b/src/knx/table_object.h similarity index 100% rename from files/table_object.h rename to src/knx/table_object.h diff --git a/files/tpdu.cpp b/src/knx/tpdu.cpp similarity index 100% rename from files/tpdu.cpp rename to src/knx/tpdu.cpp diff --git a/files/tpdu.h b/src/knx/tpdu.h similarity index 100% rename from files/tpdu.h rename to src/knx/tpdu.h diff --git a/files/tpuart_data_link_layer.cpp b/src/knx/tpuart_data_link_layer.cpp similarity index 100% rename from files/tpuart_data_link_layer.cpp rename to src/knx/tpuart_data_link_layer.cpp diff --git a/files/tpuart_data_link_layer.h b/src/knx/tpuart_data_link_layer.h similarity index 100% rename from files/tpuart_data_link_layer.h rename to src/knx/tpuart_data_link_layer.h diff --git a/files/transport_layer.cpp b/src/knx/transport_layer.cpp similarity index 100% rename from files/transport_layer.cpp rename to src/knx/transport_layer.cpp diff --git a/files/transport_layer.h b/src/knx/transport_layer.h similarity index 100% rename from files/transport_layer.h rename to src/knx/transport_layer.h