From 535950ddee0fe91c4180062ad9b8813344e30f05 Mon Sep 17 00:00:00 2001 From: Martin Koegler Date: Wed, 15 Oct 2008 19:06:39 +0200 Subject: [PATCH] TPUART serial: return TPUART ACKs as L2 ACK in vBusmonitor mode Signed-off-by: Martin Koegler --- eibd/backend/tpuartserial.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/eibd/backend/tpuartserial.cpp b/eibd/backend/tpuartserial.cpp index 1eb35d4..6a92a8d 100644 --- a/eibd/backend/tpuartserial.cpp +++ b/eibd/backend/tpuartserial.cpp @@ -319,6 +319,11 @@ TPUARTSerialLayer2Driver::Run (pth_sem_t * stop1) { if (in[0] == 0x8B) { + if (!mode && vmode) + { + const uchar pkt[1] = { 0xCC }; + RecvLPDU (pkt, 1); + } if (waitconfirm) { waitconfirm = 0; @@ -330,6 +335,11 @@ TPUARTSerialLayer2Driver::Run (pth_sem_t * stop1) } else if (in[0] == 0x0B) { + if (!mode && vmode) + { + const uchar pkt[1] = { 0x0C }; + RecvLPDU (pkt, 1); + } if (waitconfirm) { retry++; -- 2.11.4.GIT