嗨对话框
我正在使用da14580 pro套件。我正在使用版本DA1458x_DSPS_V_5.150.2运行SPS示例。我需要从设备持续转移一些固定数据到主机。
我需要修改的地方?
我像TIS一样修改了我的代码
void user_ble_pull(bool init,bool成功)
{
bool send_flow_on = false;
静态bool tx_busy_flag = false;
静态uint8_t rounds_waiting = 0;
静态uint16_t长度;
如果(init)
{
如果(!tx_busy_flag)
{
if((length = user_buffer_item_count(&periph_to_ble_buffer)> 0)
if(length> tx_wait_level ||(rounds_waiting ++)> = tx_wait_rounds)
{
// uint8_t * p_data = null;
UINT8_T * P_DATA =“对话框”;
循环_waiting = 0;
tx_busy_flag = true;
长度= 6;
user_send_ble_data(p_data,长度);
}
}
}
别的
{
tx_busy_flag = false;
如果(成功)
user_buffer_release_items(&periph_to_ble_buffer,长度);
if((length = user_buffer_item_count(&periph_to_ble_buffer))> tx_wait_level)
{
// uint8_t * p_data = null;
UINT8_T * P_DATA =“对话框”;
循环_waiting = 0;
tx_busy_flag = true;
长度= 6;
user_send_ble_data(p_data,长度);
}
}
//检查缓冲区几乎是空的,如果neccesary则发送XON
send_flow_on = user_check_buffer_almost_empty(&periph_to_ble_buffer);
//如果应该发送XON,请确保尽快发送
if(send_flow_on)
{
UART_SPS_FLOW_ON();
}
}
帮助解决
你好Ratheesht,
我正在研究你的查询。但是,你能帮助我了解你所指的SPS项目的哪一边?是主机还是设备。还有一点洞察力会有所帮助。尚不清楚有问题,你是如何尝试用给定代码解决它的问题。
最好的,
LC.