VT13 图传链路遥控解析模块。将 21 字节协议帧转换为 CMD 输入和事件。 Manifest 描述:VT13 link receiver parsing
- ThreadVT13: UART 线程读取并分发控制数据。
- ParseRC: 校验帧头与 CRC,解析通道/按键/拨轮字段并生成 CMD::Data。
- VerifyCRC / LibXR::CRC16::Calculate: 协议校验实现(CRC16/CCITT-FALSE)。
- CheckoutOffline / Offline: 链路离线检测与失控保护输出。
- GetEvent: 对外暴露事件绑定入口。
- 添加模块并确保 vt13 串口与 DMA 配置正确。
- 将 VT13 输出的控制数据喂给 CMD。
- 在 EventBinder 中绑定 VT13 拨杆和按键事件。
标准命令流程:
xrobot_add_mod VT13 --instance-id vt13
xrobot_gen_main
cube-cmake --build /home/Xiaoyu/Documents/bsp-dev-c/build/debug --module: VT13
entry_header: Modules/VT13/VT13.hpp
constructor_args:
- CMD: '@cmd'
- task_stack_depth_uart: 1536
- thread_priority_uart: LibXR::Thread::Priority::HIGH
template_args:
[]Required Hardware:
- vt13
- dma
- uart
Depends:
- qdu-future/CMD
Modules/VT13/VT13.hpp