-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Labels
enhancementNew feature or requestNew feature or request
Description
背景
在 PR #6 的代码审查中,发现 firmware/src/can/can.hpp 中 mcan_transmit_via_txfifo_nonblocking 的返回值当前被忽略。
相关链接:
- PR: feat(firmware): Add USB transport and binary protocol #6
- 讨论: feat(firmware): Add USB transport and binary protocol #6 (comment)
- 提出者: @qzhhhi
描述
当前实现中,handle_downlink 方法调用 mcan_transmit_via_txfifo_nonblocking 时没有处理返回值。这是有意为之的设计决策,计划在未来添加对此类返回值的各项分析数据。
建议的改进
未来可以考虑:
- 捕获并分析 CAN 传输函数的返回值
- 添加传输失败统计和分析数据
- 实现错误处理策略(如重试机制、计数器、LED 指示等)
优先级
Enhancement - 未来改进
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request
Type
Projects
Status
Todo