背景
在 PR #6 的代码审查中,发现 firmware/src/can/can.hpp 中 mcan_transmit_via_txfifo_nonblocking 的返回值当前被忽略。
相关链接:
描述
当前实现中,handle_downlink 方法调用 mcan_transmit_via_txfifo_nonblocking 时没有处理返回值。这是有意为之的设计决策,计划在未来添加对此类返回值的各项分析数据。
建议的改进
未来可以考虑:
- 捕获并分析 CAN 传输函数的返回值
- 添加传输失败统计和分析数据
- 实现错误处理策略(如重试机制、计数器、LED 指示等)
优先级
Enhancement - 未来改进
背景
在 PR #6 的代码审查中,发现
firmware/src/can/can.hpp中mcan_transmit_via_txfifo_nonblocking的返回值当前被忽略。相关链接:
描述
当前实现中,
handle_downlink方法调用mcan_transmit_via_txfifo_nonblocking时没有处理返回值。这是有意为之的设计决策,计划在未来添加对此类返回值的各项分析数据。建议的改进
未来可以考虑:
优先级
Enhancement - 未来改进