Files
BlindCane/Core/App/Common/can_mv.hpp
chauyin 17d298c782
All checks were successful
Build and Upload Artifact / build and upload-artifact (push) Successful in 19m59s
新增 Hc05 类,支持 HC-05 蓝牙模块的串口通信,增加串口设置波特率函数
2025-05-12 21:57:21 +08:00

21 lines
472 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, kBaudRate, kLength, kTimeout)) {}
~CanMv() = default;
private:
static constexpr uint32_t kBaudRate = 115200;
static constexpr uint32_t kLength = 128;
static constexpr uint32_t kTimeout = 10;
std::unique_ptr<SerialPort> serialPort;
};