23 lines
583 B
C++
23 lines
583 B
C++
// #include <vector>
|
|
// #include <cstdint>
|
|
|
|
// // #define RS485_BUFFER_SIZE 80
|
|
|
|
// class IRs485
|
|
// {
|
|
// public:
|
|
// // UART_HandleTypeDef huart3;
|
|
// // uint8_t _rxBuffer[RS485_BUFFER_SIZE];
|
|
// // uint16_t _rxLength;
|
|
|
|
// virtual void begin() {};
|
|
// virtual int dataReady() = 0;
|
|
// virtual std::vector<uint8_t> receivePacket() {};
|
|
// virtual int sendPacket(std::vector<uint8_t> &data) = 0;
|
|
|
|
// private:
|
|
// // void UART3_IRQHandler();
|
|
// // void init_gpio();
|
|
// // void init_usart3();
|
|
// // void ErrorCallback(UART_HandleTypeDef *huart);
|
|
// };
|