summaryrefslogtreecommitdiff
path: root/libaltos/libaltos_windows.c
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2017-05-13 15:24:20 -0700
committerKeith Packard <keithp@keithp.com>2017-05-13 15:29:13 -0700
commit2536640b852feff41975d2da50befdda91ee6303 (patch)
treedbcd54b2bb96db41cfe7325ec4513e52b60b98e9 /libaltos/libaltos_windows.c
parent91c2af9ac1387842a5fdc61dbc9e26e04de2cdd0 (diff)
libaltos: Add support for TeleBT-v4.0 bluetooth channel change
The RN4678 in TeleBT v4.0 uses channel 6 instead of channel 1. There is code in the linux bits which discovers this value, but that crashes when run under java for unknown reasons. Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'libaltos/libaltos_windows.c')
-rw-r--r--libaltos/libaltos_windows.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libaltos/libaltos_windows.c b/libaltos/libaltos_windows.c
index e53aa72b..4f9f1807 100644
--- a/libaltos/libaltos_windows.c
+++ b/libaltos/libaltos_windows.c
@@ -747,7 +747,7 @@ altos_bt_open(struct altos_bt_device *device)
memset(&sockaddr_bth, '\0', sizeof (sockaddr_bth));
sockaddr_bth.addressFamily = AF_BTH;
sockaddr_bth.btAddr = str2ba(device->addr);
- sockaddr_bth.port = 1;
+ sockaddr_bth.port = altos_bt_port(device);
ret = connect(file->socket, (SOCKADDR *) &sockaddr_bth, sizeof (sockaddr_bth));