milo

Results 3 comments of milo

我建议不要在驱动里做这个事情,很多MCU的uart外设本身就有半双工功能,只需要在config里加入是否使能半双工的选项就行,如果外设不支持,那么由BSP决定是否使用软件去模拟。 我大致看了一下你这个,应该是为了应对使用485收发器这类场景吧,这种情况下,这是属于上层的事情了,驱动框架层一般是不建议用户直接使用的,在实际应用当中,往往会在驱动框架层上再包装一层,这一层就用来解决485这类场景了

> 我觉得可以加,有些用户压根就没有编写的能力;提供一个大致的实现流程给配置挺好. 问题是,他这个不是驱动的半双工,是应用的半双工,驱动的半双工是外设完成的,他这个是控制外围器件,放到驱动里是不应该的

Since the kernel does not check whether there are two objects sharing a same name, issues like this one cannot be solved properly in all scenarios even if there is...