Files
BlindCane/Core/App/Common/can_mv.hpp
chauyinn 5beaf15efd
Some checks failed
Build and Upload Artifact / build and upload-artifact (push) Has been cancelled
新增 DfPlayer 和 CanMv 类,优化 UART 读写方法,更新 CommonCenter 以支持新类实例化
2025-05-10 19:38:20 +08:00

20 lines
377 B
C++

#pragma once
#include <cstdint>
#include "../Common/serial_port.hpp"
class CanMv {
public:
explicit CanMv(UART_HandleTypeDef* uart) : serialPort(new SerialPort(uart, kLength, kTimeout)) {}
~CanMv() {
delete serialPort;
}
private:
static constexpr uint32_t kLength = 128;
static constexpr uint32_t kTimeout = 10;
SerialPort* serialPort;
};