1 嵌入式面向对象C++开发
1.1 (Robot)使用构造函数对数据成员进行初始化
绿框标记为类成员变量- 主函数进行Robot对象初始化
- extern 对象扩展(其他函数中引用,比如:USB CDC传输接收函数调用,用于接收上层应用发送过来的数据,通过extern 对象,实现Robot对象中usbBuffer成员的更新)
- 类函数定义
1.2 (Screen)使用构造函数对数据成员进行初始化
绿框标记为类成员变量- 类函数定义
1.3 上层应用
- ElectronLowLevel::ReceivePacket/ElectronLowLevel::TransmitPacket
- SyncTask总共传输43232bytes, 43200 of which are lcd buffer,最后一次传输224,用来判断传输结束标志
TransmitPacket(uint8_t* _buffer, uint32_t _packetCount, uint32_t _packetSize)