朱天龙 (Armink)

Results 447 comments of 朱天龙 (Armink)

> > 选择太多的话,做成软件包比较合适。 > > 别做软件包了吧,这个是关键性核心功能,如果谁都不妥协的话,就先这样放着吧,先百家争鸣。经过一段时间的收敛,再最终汇总成一个新版本的串口框架。16年了,RT-Thread串口框架还是有问题,没有收敛下来,串口框架是个大问题呀。 作为 RT-Thread 上游软件更多要考虑长期的兼容性和可维护性,发散、灵活、自由的组件选择交给软件包。 另外,现在串口 V2 还有什么问题?

> > > > 选择太多的话,做成软件包比较合适。 > > > > > > > > > 别做软件包了吧,这个是关键性核心功能,如果谁都不妥协的话,就先这样放着吧,先百家争鸣。经过一段时间的收敛,再最终汇总成一个新版本的串口框架。16年了,RT-Thread串口框架还是有问题,没有收敛下来,串口框架是个大问题呀。 > > > > > > 作为 RT-Thread 上游软件更多要考虑长期的兼容性和可维护性,发散、灵活、自由的组件选择交给软件包。 > > 另外,现在串口 V2 还有什么问题? >...

> 我也遇到这个问题了,Arduino设置波特率的时候,没有反应。。 串口V2 框架 + POSIX API 亲测没问题 ```C static int btstack_uart_posix_set_baudrate(uint32_t baudrate){ int fd = transport_data_source.source.fd; log_info("h4_set_baudrate %u", baudrate); struct termios toptions; if (tcgetattr(fd, &toptions) < 0) { log_error("btstack_uart_posix_set_baudrate:...

看着是的,copy 的长度限制应该是数组元素的长度

主要是一个 .h 头文件,资源占用不太好统计哈

这个功能现在确实还不支持。你有没有比较好的办法呢?

树的方案是可行的,就是工作量会非常大。 start 和 end 的那个方案改完是什么样子?

可以把 s2j_struct_get_struct_element_start 与 s2j_struct_get_array_element_start ,以及对应的 end 合并为一个吗? 例如:s2j_struct_get_struct_array_element_start

> 参考下面的分支,已经实现结构体和数组的转换,并提供自动生成转换代码的脚本:) > https://github.com/yuxuebao/struct2json Cool