19 lines
522 B
C
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
|