From 6e0f29b08a040d14576d7053c1206a8439936570 Mon Sep 17 00:00:00 2001 From: yy1717 <fctom1215@outlook.com> Date: 星期二, 24 十一月 2020 14:18:03 +0800 Subject: [PATCH] 坐标 --- lib/src/main/cpp/rtk_platform/platform.cpp | 33 ++++++++++++++++++++++++++++++++- 1 files changed, 32 insertions(+), 1 deletions(-) diff --git a/lib/src/main/cpp/rtk_platform/platform.cpp b/lib/src/main/cpp/rtk_platform/platform.cpp index a2e10ba..e3e0bb7 100644 --- a/lib/src/main/cpp/rtk_platform/platform.cpp +++ b/lib/src/main/cpp/rtk_platform/platform.cpp @@ -110,7 +110,7 @@ static void AddEvnet(uint32_t event, const uint8_t *data, int length) { - DEBUG("AddEvnet 0x%04X length %d", event, length); +// DEBUG("AddEvnet 0x%04X length %d", event, length); struct event_queue_t *nw = (struct event_queue_t *)malloc(sizeof(struct event_queue_t)); nw->next = NULL; @@ -378,6 +378,9 @@ } if (events & RTK_UPDATE_EVT) { DEBUG("RTK_UPDATE_EVT length %d", length); + +// uint32_t ost = AppTimer_GetTickCount(); + const rtk_info *rtk = (rtk_info *)data; rbf.qf = rtk->qf; @@ -400,6 +403,8 @@ } UpdateRTKInfo(rtk); + +// DEBUG("driver_test 璇勫垽鑰楁椂 %ld", AppTimer_GetTickCount() - ost); DEBUG("RTK_UPDATE_EVT ================="); } @@ -569,6 +574,32 @@ MA_MainProcMsgEntry(c.a, (char *) data + 4); } } + if (events & BLUETOOTH_STATUS_EVT) { + DEBUG("BLUETOOTH_STATUS_EVT %d", data[0]); + + if (data[0] == 3) { + // Connected + ParseMcuInit(); + ConfigRTKModuleLater(); + + PlayTTS("钃濈墮杩炴帴", NULL); + } else if (data[0] == 2) { + // Disconnect + PlayTTS("钃濈墮鏂紑", NULL); + } else if (data[0] == 1) { + // Open + ConnectToBluetooth("00:1B:35:16:20:4A", "3800"); +// ConnectToBluetooth("00:1D:43:9A:E0:79", "1900"); +// ConnectToBluetooth("DESKTOP-IE9V7U8", "0000"); + PlayTTS("钃濈墮鍚姩", NULL); + } else { + // Close + PlayTTS("钃濈墮鍏抽棴", NULL); + } + } + if (events & BLUETOOTH_DATA_EVT) { + ParseMcu(data, length); + } } static void *PlatformDataListenThread(void *p) { -- Gitblit v1.8.0