From f94bd0b674b3fefec9afbab8d1ad10551086f74d Mon Sep 17 00:00:00 2001 From: Marco Scholl Date: Sun, 19 May 2024 23:52:21 +0200 Subject: [PATCH] allow to change MAX_TX_QUEUE --- src/knx/tpuart_data_link_layer.cpp | 2 -- src/knx/tpuart_data_link_layer.h | 5 +++++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/knx/tpuart_data_link_layer.cpp b/src/knx/tpuart_data_link_layer.cpp index 834c212..e74df73 100644 --- a/src/knx/tpuart_data_link_layer.cpp +++ b/src/knx/tpuart_data_link_layer.cpp @@ -109,8 +109,6 @@ #define ACR0_FLAG_TRIGEN 0x08 #define ACR0_FLAG_V20VCLIMIT 0x04 -#define MAX_TX_QUEUE 20 - enum { TX_IDLE, diff --git a/src/knx/tpuart_data_link_layer.h b/src/knx/tpuart_data_link_layer.h index 24afa1a..729e7be 100644 --- a/src/knx/tpuart_data_link_layer.h +++ b/src/knx/tpuart_data_link_layer.h @@ -8,10 +8,15 @@ #include #define MAX_KNX_TELEGRAM_SIZE 263 + #ifndef MAX_RX_QUEUE_BYTES #define MAX_RX_QUEUE_BYTES MAX_KNX_TELEGRAM_SIZE + 50 #endif +#ifndef MAX_TX_QUEUE +#define MAX_TX_QUEUE 50 +#endif + // __time_critical_func fallback #ifndef ARDUINO_ARCH_RP2040 #define __time_critical_func(X) X