在DSPS_6.150.4.50上做透传功能,有些数据从585年采集,并不是从ble接收。怎么把585年采集的数据放进Tx列表,实现uart DMA发送吗?
User_ble_to_dma_uart ((void *)param);比如user_uart_tx_data[10] ={0, 1, 2, 3, 4, 5, 6, 7, 8, 9}数据要怎么传入参数,怎么开辟数据空间吗?
空白user_ble_to_dma_uart (void *味精)
{
Struct ke_msg *msg_tx = ke_param2msg(MSG);
__disable_irq ();
co_list_push_back (&dma_uart。tx_list_ready &msg_tx - > hdr);
__enable_irq ();
}
设备:
没有解决方法吗?
嗨DB1423,
需求方透传功能只能通过uart串口发送从ble接受的数据。
如果想要发送自己采集的数据,通过需求方的方法来实现比较复杂。建议直接基于串口驱动(dma_uart_write)来完善你的这项功能。
Br
马丁