From 961c1174bbf1aaae5fa2f672806ed4eaf2f917be Mon Sep 17 00:00:00 2001 From: WXK <287788329@qq.com> Date: 星期三, 05 二月 2025 15:45:10 +0800 Subject: [PATCH] 串口传输协议加上一位指令类型 --- 01_SDK/nimble/samples/bluetooth/ble_central_periph_ota/src/app_ble.c | 16 +++++++++------- 1 files changed, 9 insertions(+), 7 deletions(-) diff --git a/01_SDK/nimble/samples/bluetooth/ble_central_periph_ota/src/app_ble.c b/01_SDK/nimble/samples/bluetooth/ble_central_periph_ota/src/app_ble.c index 9e58682..6d6c2a2 100644 --- a/01_SDK/nimble/samples/bluetooth/ble_central_periph_ota/src/app_ble.c +++ b/01_SDK/nimble/samples/bluetooth/ble_central_periph_ota/src/app_ble.c @@ -77,13 +77,15 @@ memset(slave_send_buf,0,sizeof(slave_send_buf)); slave_send_buf[0]=0X55; slave_send_buf[1]=0XAA; - slave_send_buf[2]=blequeue.totalnum*4+2; - slave_send_buf[3]=blequeue.totalnum; - memcpy(&slave_send_buf[4],blequeue.id,2*blequeue.totalnum); - memcpy(&slave_send_buf[4+2*blequeue.totalnum],blequeue.rssi,2*blequeue.totalnum); - slave_send_buf[4+4*blequeue.totalnum]=0x66; - slave_send_buf[5+4*blequeue.totalnum]=0xBB; - HAL_UART_SendData(&UART0_OBJ, slave_send_buf,blequeue.totalnum*4+6,1000); + slave_send_buf[2]=0X41; + + slave_send_buf[3]=blequeue.totalnum*4+2; + slave_send_buf[4]=blequeue.totalnum; + memcpy(&slave_send_buf[5],blequeue.id,2*blequeue.totalnum); + memcpy(&slave_send_buf[5+2*blequeue.totalnum],blequeue.rssi,2*blequeue.totalnum); + slave_send_buf[5+4*blequeue.totalnum]=0x66; + slave_send_buf[6+4*blequeue.totalnum]=0xBB; + HAL_UART_SendData(&UART0_OBJ, slave_send_buf,blequeue.totalnum*4+7,1000); blequeue.totalnum=0; memset(blequeue.id,0,sizeof(blequeue.id)); -- Gitblit v1.9.3