Skip to content

v4.1.0 特性征集与讨论 | v4.1.0 discussion #5342

Description

@Guozhanxin

v4.0.4 已经发布了,所以我们开始筹备下个版本的发布了,下个版本按计划是一个次版本的更新,将会包含更多的新特性。

如果您也有一些功能想法或对当前计划的看法,请发表评论。

v4.0.4 has been released, so we have started to prepare for the release of the next version. The next version is planned to be a minor version update and will contain more new features.

please comment if you also have some features ideas in mind or share your opinion about the planned features.

Features

BSP

Package

  • PikaScript
  • TinyUSB

LVGL lvgl/lvgl#2790

Exquisite

Others

Activity

  1. pinned this issue on Dec 7, 2021
  2. changed the title [-]v4.1.0 discussion[/-] [+]v4.1.0 特性征集与讨论 | v4.1.0 discussion[/+] on Dec 7, 2021
  3. enkiller commented on Dec 7, 2021

    @enkiller
    Contributor

    测试框架这部分有啥具体的动作吗?

  4. Guozhanxin commented on Dec 8, 2021

    @Guozhanxin
    MemberAuthor

    测试框架这部分有啥具体的动作吗?

    直接移除掉吧


    借楼整理一下正式发布前需要解决的问题:

  5. mysterywolf commented on Dec 9, 2021

    @mysterywolf
    Member

    需要继续跟踪的PR和论坛帖子

    需要跟踪的其他社区PR或issues

  6. liukangcc commented on Dec 17, 2021

    @liukangcc
    Member

    CFLAG flag issue 已解决 #5397

  7. liukangcc commented on Dec 21, 2021

    @liukangcc
    Member

    MAL: #5379

  8. ImFovery commented on Jan 5, 2022

    @ImFovery
    Contributor

    使用rtthread如鲠在喉的一个点:串口终端作为日志输出,即使ulog设置为异步也仍然为阻塞查询输出,占用cpu且输出效率低。

  9. evan-liyb commented on Jan 7, 2022

    @evan-liyb

    希望版本发布后,能与之前的所有包兼容。并且给出从老版本升级到新版本的官方文档。

  10. mysterywolf commented on Jan 8, 2022

    @mysterywolf
    Member

    前的所有包兼容。并且给出从老版本升级到新版本的官方文档。

    #5277
    可以看一下这个,新版本有专门的legacy文件夹

  11. evan-liyb commented on Jan 10, 2022

    @evan-liyb

    打开之后,仍然很多不兼容的地方。特别是我自己写的应用层(大概8万行代码),用在新内核上很多地方不兼容了,主要是一些宏之类的做了调整,没去细看为什么要这样改,但希望尽量减少这种调整吧,或者用宏都老的定义管起来,但仍然保留。

  12. mysterywolf commented on Jan 10, 2022

    @mysterywolf
    Member

    打开之后,仍然很多不兼容的地方。特别是我自己写的应用层(大概8万行代码),用在新内核上很多地方不兼容了,主要是一些宏之类的做了调整,没去细看为什么要这样改,但希望尽量减少这种调整吧,或者用宏都老的定义管起来,但仍然保留。

    再不改,里边很多东西都变成毒瘤了。
    #5230
    https://www.bilibili.com/video/BV15f4y1u7yA

  13. thewon86 commented on Jan 20, 2022

    @thewon86
    Contributor

    使用rtthread如鲠在喉的一个点:串口终端作为日志输出,即使ulog设置为异步也仍然为阻塞查询输出,占用cpu且输出效率低。

    请看论坛我发的文章,我刚对串口框架做了个重构,阻塞 io 情况下,降低阻塞时间。

  14. thewon86 commented on Jan 20, 2022

    @thewon86
    Contributor

    https://club.rt-thread.org/ask/question/434195.html ps或者list_thread最后一栏错误码,显示的是错误码代码 非常的不友好,别人根本不知道什么意思

    所有的 msh 命令,增加 c 函数调用接口,类似 https://gitee.com/thewon/rt_thread_repo/tree/master/user 这里实现的命令一样,既有终端命令入口,也有对等的 c 调用入口。

  15. 37 remaining items

  16. BreederBai commented on Mar 15, 2022

    @BreederBai
    Contributor

    新版本有计划增加获取USB是否连接的接口吗?USB DTR标志是必须的吗?ChibiOS的usb驱动(STM32F427),上位机勾选DTR,似乎也能通信

    @BreederBai 是 RTT 的 USB 协议栈还是 TinyUSB 呢?

    @tfx2001 RTT 的 USB 协议栈

  17. liukangcc commented on Mar 16, 2022

    @liukangcc
    Member

    软件包

    在4.1.0需要升级的:

    第三个作者修了 gbcwbz/canfestival-rtt#9 (comment)

  18. mysterywolf commented on Mar 22, 2022

    @mysterywolf
    Member

    仓库代码尽量压缩C99的使用需求,如无特殊需求使用CFLAGS或者LOCAL_CFLAGS, 而非CCFLAGS,不要讲C++和C的配置项默认混在一起。
    部分编译器如(Keil-MDK),针对C++和C的配置要求不一样,混在一起配置可能会出问题。

  19. thewon86 commented on Mar 23, 2022

    @thewon86
    Contributor

    为啥不是计划放弃旧版本语法,向新规范靠拢?

  20. mysterywolf commented on Mar 23, 2022

    @mysterywolf
    Member

    为啥不是计划放弃旧版本语法,向新规范靠拢?

    因为不同编译器对新版本语法的支持情况并不相同,因此不适合强制工程直接使用C++11或者C99,用户有需求可以通过sconscript自行定义LOCAL_CCFLAG LOCAL_CFLAG LOCAL_CXXFLAG 参见:https://github.com/mysterywolf/RTduino/blob/master/core/SConscript

  21. mysterywolf commented on Apr 4, 2022

    @mysterywolf
    Member
  22. mysterywolf commented on Apr 5, 2022

    @mysterywolf
    Member

    版本控制规范:https://semver.org/

  23. mysterywolf commented on Apr 7, 2022

    @mysterywolf
    Member
    • 支持64位时间戳,以解决千年虫问题

      • 驱动支持64位时间戳,即使libc还末支持64位
      • libc支持64位的方案,不同的编译器现在支持的情况不同,可以考虑自己单独维护1套time相关的功能

    2038

    2038的问题 看起来不只是time32改time64这么简单 其他结构体也需要从long改成longlong #5775 (comment)

  24. mysterywolf commented on Apr 9, 2022

    @mysterywolf
    Member
  25. unpinned this issue on Apr 13, 2022
  26. locked and limited conversation to collaborators on Aug 16, 2022
  27. converted this issue into a discussion #6292 on Aug 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions