如何将固定数据从设备传输到SPS示例中的主机?

2个帖子/ 0新
最后一篇
Ratheesht.
离线
最后一次露面:1年11个月前
加入:2017-01-02 11:08
如何将固定数据从设备传输到SPS示例中的主机?

嗨对话框
我正在使用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();
}
}
帮助解决

设备:
lc_dialog
离线
最后一次露面:1周5天前
职员
加入:2016-09-19 23:20
你好Ratheesht,

你好Ratheesht,

我正在研究你的查询。但是,你能帮助我了解你所指的SPS项目的哪一边?是主机还是设备。还有一点洞察力会有所帮助。尚不清楚有问题,你是如何尝试用给定代码解决它的问题。

最好的,
LC.