RyanCW
e0243e87c0
[component][drivers][serial_v2] 优化serial_v2 (#10603)
* [bsp][stm32][drv_usart_v2] uart_isr不再使用链式调用,RXNE内循环读空,一些细节优化
* [componnents][drivers][serial_v2] 增加获取config接口,使用rt_tick_get_delta替代内部的时间绕回判断,写满丢弃策略rx接收数据错乱修复,clang-tidy和cppcheck审查优化
* [utest][drivers][serial_v2] 测试例程进行优化
* [bsp][stm32][drv_usart_v2] 撤回DMAMUX1修改
* [componnents][drivers][serial_v2] read和write不再返回-RT_ETIMEOUT改为已发送或读取的字节数,细节优化
* [utest][drivers][serial_v2] 增加单独的timeout测试,减少测试中的硬延时
* [utest][drivers][serial_v2] 漏提交的posix下标志位
* [utest][drivers][serial_v2] 优化测试例程
* [bsp][stm32][drv_usart_v2] transmit返回错误值,RXNE增加超时逻辑
* [componnents][drivers][serial_v2] 增加transmit错误处理,增加超时退出机制显式的避免死循环
* [componnents][drivers][serial_v2] 适配serial_v2和posix非libc标准库下的console和shell
2025-08-16 11:51:57 +08:00
..
2024-12-13 10:39:20 +08:00
2025-07-22 13:59:25 +08:00
2025-08-06 15:16:18 +08:00
2025-07-29 20:18:14 +08:00
2025-07-22 16:00:33 +08:00
2025-05-20 17:27:55 +08:00
2024-06-16 15:43:27 +08:00
2025-03-17 11:57:17 +08:00
2024-06-16 15:43:27 +08:00
2024-06-16 15:43:27 +08:00
2024-07-19 11:51:39 +08:00
2025-01-08 22:07:03 -05:00
2024-11-21 20:44:25 +08:00
2025-08-16 11:51:57 +08:00
2025-01-05 08:03:05 -05:00
2025-02-16 22:02:42 +08:00
2025-02-11 14:58:18 +08:00
2025-02-11 14:58:18 +08:00
2025-02-11 14:58:18 +08:00
2025-06-10 14:21:46 +08:00
2024-06-16 15:43:27 +08:00
2025-02-11 14:58:18 +08:00
2025-04-14 18:04:39 +08:00
2025-05-23 13:22:25 +08:00
2024-11-27 10:59:15 +08:00
2024-11-25 10:23:01 +08:00
2025-07-12 07:16:25 +08:00
2025-02-11 14:58:18 +08:00
2024-11-21 12:44:55 +08:00
2024-07-19 11:51:39 +08:00
2025-02-11 14:58:18 +08:00
2024-11-26 10:02:50 +08:00
2025-06-09 13:31:16 +08:00
2024-11-22 16:59:37 +08:00
2025-03-12 16:02:43 +08:00
2024-11-24 11:29:28 +08:00
2025-08-16 11:51:57 +08:00
2025-05-16 07:31:18 +08:00
2025-07-10 13:28:16 +08:00
2025-03-05 20:16:27 +08:00
2024-09-13 17:40:40 -04:00
2025-08-08 14:50:52 +08:00
2024-07-13 22:16:03 +08:00
2025-07-10 17:33:40 +08:00
2025-04-29 09:51:49 +08:00
2024-12-13 10:39:20 +08:00