目前实际stm32 bsp驱动中,串口drv_usart.c并未实现串口中断发送,是否考虑完善这部分功能?
轮询模式在实际工程中可能由于一次或者连续发送的数据量超过波特率的发送速度,导致进程堵塞。除了stm32的其余芯片的bsp目前有些驱动里底层部分代码还不支持dma传输(如gd32),建议在stm32,gd32上把中断发送模式完善 smiley 谢谢!
这种优化问题,大概率需要自己动手丰衣足食。
官方人手不够,社区又不会针对性的优化一些问题。
去git上提PR吧,这样也许有些用。
除了这个UART ,还有 drv_gpio 中断也有一些不合理, 上次我提了一下,后面大家的态度就是自己动手解决。
我已经自己做好了中断发送模式,回头有空整理下提pr