From bb6efd74c42b1f4d0843db40c8acde04986c562d Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Mon, 26 Jan 2015 02:05:48 +0100 Subject: [PATCH] tools: Match up LT_ADDR for synchronization train receiption --- tools/3dsp.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tools/3dsp.c b/tools/3dsp.c index 361d253da..2f046cf2e 100644 --- a/tools/3dsp.c +++ b/tools/3dsp.c @@ -143,6 +143,11 @@ static void sync_train_received(const void *data, uint8_t size, return; } + if (evt->lt_addr != LT_ADDR) { + printf("Ignoring synchronization for non 3D display\n"); + return; + } + cmd.enable = 0x01; memcpy(cmd.bdaddr, evt->bdaddr, 6); cmd.lt_addr = evt->lt_addr; @@ -172,6 +177,11 @@ static void brcm_sync_train_received(const void *data, uint8_t size, return; } + if (evt->lt_addr != LT_ADDR) { + printf("Ignoring synchronization for non 3D display\n"); + return; + } + cmd.enable = 0x01; memcpy(cmd.bdaddr, evt->bdaddr, 6); cmd.lt_addr = evt->lt_addr; -- 2.47.3