修改了发送阀门数据的错误问题
This commit is contained in:
parent
c6c1eed3c3
commit
38e3d15677
|
@ -163,7 +163,7 @@ int BSP_Bt_Valve_Ctr(rt_uint8_t id, rt_uint8_t *mac_addr, WireLessState status)
|
|||
BT_GenerateRawFrame(&bt_frame, (rt_uint8_t *)ptr, 9);
|
||||
rt_free(ptr);
|
||||
|
||||
return BSP_Bt_Send_Data((rt_uint8_t *)&bt_frame, bt_frame.len);
|
||||
return BSP_Bt_Send_Data((rt_uint8_t *)&bt_frame.buf[0], bt_frame.len);
|
||||
}
|
||||
|
||||
/*注册阀门信息*/
|
||||
|
@ -176,7 +176,7 @@ int BSP_Bt_Register_Valve(rt_uint8_t id, rt_uint8_t *mac_addr)
|
|||
BT_GenerateRawFrame(&bt_frame, (rt_uint8_t *)ptr, 8);
|
||||
rt_free(ptr);
|
||||
|
||||
return BSP_Bt_Send_Data((rt_uint8_t *)&bt_frame, bt_frame.len);
|
||||
return BSP_Bt_Send_Data((rt_uint8_t *)&bt_frame.buf[0], bt_frame.len);
|
||||
}
|
||||
|
||||
/*移除阀门信息*/
|
||||
|
@ -189,7 +189,7 @@ int BSP_Bt_Remove_Valve(rt_uint8_t id, rt_uint8_t *mac_addr)
|
|||
BT_GenerateRawFrame(&bt_frame, (rt_uint8_t *)ptr, 8);
|
||||
rt_free(ptr);
|
||||
|
||||
return BSP_Bt_Send_Data((rt_uint8_t *)&bt_frame, bt_frame.len);
|
||||
return BSP_Bt_Send_Data((rt_uint8_t *)&bt_frame.buf[0], bt_frame.len);
|
||||
}
|
||||
|
||||
/*更换阀门信息*/
|
||||
|
@ -203,7 +203,7 @@ int BSP_Bt_Replace_Valve(rt_uint8_t id, rt_uint8_t *mac_addr, rt_uint8_t *new_ma
|
|||
BT_GenerateRawFrame(&bt_frame, (rt_uint8_t *)ptr, (sizeof(BtData_t) + 14));
|
||||
rt_free(ptr);
|
||||
|
||||
return BSP_Bt_Send_Data((rt_uint8_t *)&bt_frame, bt_frame.len);
|
||||
return BSP_Bt_Send_Data((rt_uint8_t *)&bt_frame.buf[0], bt_frame.len);
|
||||
}
|
||||
|
||||
int Bt_Valve_Handler(ValveCmdType type)
|
||||
|
@ -289,6 +289,8 @@ int BSP_Bt_Init(void)
|
|||
return RT_ERROR;
|
||||
}
|
||||
rt_device_write(rt_bt_device, 0, "test bt_uart send\r\n", strlen("test bt_uart send\r\n"));
|
||||
rt_uint8_t buf_test[3] = {0x01, 0x02, 0x03};
|
||||
BSP_Bt_Send_Data(buf_test, 3);
|
||||
/* 静态初始化线程 1*/
|
||||
ret = rt_thread_init(&bt_thread, // 该线程用于数据解析
|
||||
"bt_thread",
|
||||
|
|
Loading…
Reference in New Issue