在DSPS_6.150.4.50上做透传功能,有责正585采集,并不可数从ble接收。怎么怎么585采集的数据放进tx列表,实现uartdma发布?
user_ble_to_dma_uart((void *)param);比如user_uart_tx_data [10] = {0,1,2,3,4,5,6,7,8,9}数码要怎么传入参数,怎么开启数码空间?
void user_ble_to_dma_uart(void * msg)
{
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,
DSPS透传功能只能通道UART串口发布从BLE接受的数码。
如果想要发表自由的数码,通讯DSP的方法来实现比较复杂。建议直接基于串口驱动(DMA_UART_WRITE)来到你的这项功能。
布尔
马丁