修改了发送阀门数据的错误问题
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);
|
BT_GenerateRawFrame(&bt_frame, (rt_uint8_t *)ptr, 9);
|
||||||
rt_free(ptr);
|
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);
|
BT_GenerateRawFrame(&bt_frame, (rt_uint8_t *)ptr, 8);
|
||||||
rt_free(ptr);
|
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);
|
BT_GenerateRawFrame(&bt_frame, (rt_uint8_t *)ptr, 8);
|
||||||
rt_free(ptr);
|
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));
|
BT_GenerateRawFrame(&bt_frame, (rt_uint8_t *)ptr, (sizeof(BtData_t) + 14));
|
||||||
rt_free(ptr);
|
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)
|
int Bt_Valve_Handler(ValveCmdType type)
|
||||||
|
@ -289,6 +289,8 @@ int BSP_Bt_Init(void)
|
||||||
return RT_ERROR;
|
return RT_ERROR;
|
||||||
}
|
}
|
||||||
rt_device_write(rt_bt_device, 0, "test bt_uart send\r\n", strlen("test bt_uart send\r\n"));
|
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*/
|
/* 静态初始化线程 1*/
|
||||||
ret = rt_thread_init(&bt_thread, // 该线程用于数据解析
|
ret = rt_thread_init(&bt_thread, // 该线程用于数据解析
|
||||||
"bt_thread",
|
"bt_thread",
|
||||||
|
|
Loading…
Reference in New Issue