Files
BlindCane/Core/App/Common/can_mv.hpp
chauyin a7485fca40
Some checks failed
Build and Upload Artifact / build and upload-artifact (push) Has been cancelled
新增 DebugSerialPort 支持,CommonCenter、CanMv 和 DfPlayer 改用智能指针
2025-05-12 13:17:44 +08:00

19 lines
401 B
C++

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