From 54484e1a927bac112abcc8df0ebb260fca2b5c69 Mon Sep 17 00:00:00 2001 From: nanosonde <2073569+nanosonde@users.noreply.github.com> Date: Tue, 26 Nov 2019 15:18:54 +0100 Subject: [PATCH] save work --- src/knx/usb_tunnel_interface.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/knx/usb_tunnel_interface.cpp b/src/knx/usb_tunnel_interface.cpp index 47e8b42..b3b613e 100644 --- a/src/knx/usb_tunnel_interface.cpp +++ b/src/knx/usb_tunnel_interface.cpp @@ -324,14 +324,15 @@ void UsbTunnelInterface::handleHidReportRxQueue() void UsbTunnelInterface::handleBusAccessServerProtocol(ServiceIdType servId, const uint8_t* requestData, uint16_t packetLength) { - uint8_t respData[3]; + uint8_t respData[3]; // max. 3 bytes are required for a response switch (servId) { case DeviceFeatureGet: // Device Feature Get { FeatureIdType featureId = (FeatureIdType)requestData[0]; - respData[0] = (uint8_t) featureId; + respData[0] = (uint8_t) featureId; // first byte in repsonse is the featureId itself again + switch (featureId) { case SupportedEmiType: // Supported EMI types