SerialPort/Inc/SerialPort.h

19 lines
522 B
C

//
// Created by xemon on 01.09.22.
//
#ifndef SERIALPORT_SERIALPORT_H
#define SERIALPORT_SERIALPORT_H
#include "SerialPortIO.h"
uint16_t SerialPortReceive(tSerialPortIO *io, uint8_t *data, uint16_t size, uint32_t timeout);
uint16_t SerialPortReceiveTo(tSerialPortIO *io, uint8_t *data, uint16_t size, uint8_t symbol, uint32_t timeout);
uint16_t SerialPortTransmit(tSerialPortIO *io, uint8_t *data, uint16_t size, uint32_t timeout);
void SerialPortClearRxBuffer(tSerialPortIO *io);
#endif //SERIALPORT_SERIALPORT_H