嗨对话框
我正在研究DSPS项目,现在DSPS_HOST可以连接到DSPS_SLAVE,
在DSPS_HOST.
int user_sps_client_data_rx_ind_handler(ke_msg_id_t const msgid,
struct sps_client_data_rx_ind const * param,
ke_task_id_t const dest_id,
ke_task_id_t const src_id)=>将dsps_device数据推到DSPS_HOST UART,对于每个Connected设备,此处理程序被调用(如果六个设备,六次通过UART发送数据),但是我想修改所有连接设备,它必须从中接收数据所有六种设备和(一旦收到所有六个设备数据)形成帧{device1,device2,device3,device4,device5,device6},最终按压uart,如何执行此实现???
谢谢对话框
设备:
嗨prasanth,
我不确定我理解这个问题,但是被调用的user_ble_push才能指示从设备接收到数据的应用程序(它不会将数据缩短到UART中,但它会在缓冲区中推送数据然后数据正在推送到UART通过来自该缓冲区的UART_TX_CALLBACK函数)。如果您希望从哪个连接的设备中分开数据,则可以通过检查处理程序的SPS_CLIENT_DATA_RX_IND * PARAM参数的CONHDL成员来执行此操作。
谢谢mt_dialog.