From ddea3eab994b6829c0b6a6fcc1729c1bf992d14e Mon Sep 17 00:00:00 2001 From: nanosonde <2073569+nanosonde@users.noreply.github.com> Date: Mon, 28 Oct 2019 18:26:24 +0100 Subject: [PATCH] knx-linux: use default MEDIUM_TYPE IP --- knx-linux/CMakeLists.txt | 2 +- knx-linux/main.cpp | 18 ++++++++++++++---- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/knx-linux/CMakeLists.txt b/knx-linux/CMakeLists.txt index dd55a25..6b2f1ad 100644 --- a/knx-linux/CMakeLists.txt +++ b/knx-linux/CMakeLists.txt @@ -78,4 +78,4 @@ include_directories(../src) set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Wall -Wno-unknown-pragmas -Wno-switch -g -O0") set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -Wall -Wno-unknown-pragmas -Wno-switch -g -O0") set_property(TARGET knx-linux PROPERTY CXX_STANDARD 11) -add_definitions(-DMEDIUM_TYPE=0) +add_definitions(-DMEDIUM_TYPE=5) diff --git a/knx-linux/main.cpp b/knx-linux/main.cpp index 39e4528..382f11a 100644 --- a/knx-linux/main.cpp +++ b/knx-linux/main.cpp @@ -1,14 +1,24 @@ #include "knx_facade.h" -//#include "knx/bau57B0.h" +#if MEDIUM_TYPE == 5 +#include "knx/bau57B0.h" +#elif MEDIUM_TYPE == 2 #include "knx/bau27B0.h" +#else +#error Only MEDIUM_TYPE IP and RF supported +#endif #include "knx/group_object_table_object.h" #include "knx/bits.h" #include #include #include -//KnxFacade knx; +#if MEDIUM_TYPE == 5 +KnxFacade knx; +#elif MEDIUM_TYPE == 2 KnxFacade knx; +#else +#error Only MEDIUM_TYPE IP and RF supported +#endif long lastsend = 0; @@ -96,6 +106,6 @@ int main(int argc, char **argv) knx.loop(); if(knx.configured()) appLoop(); - delayMicroseconds(1000); + delayMicroseconds(100); } -} \ No newline at end of file +}