7 void serialInitializePort(uint8_t port, int32_t *status);
8 void serialSetBaudRate(uint8_t port, uint32_t baud, int32_t *status);
9 void serialSetDataBits(uint8_t port, uint8_t bits, int32_t *status);
10 void serialSetParity(uint8_t port, uint8_t parity, int32_t *status);
11 void serialSetStopBits(uint8_t port, uint8_t stopBits, int32_t *status);
12 void serialSetWriteMode(uint8_t port, uint8_t mode, int32_t *status);
13 void serialSetFlowControl(uint8_t port, uint8_t flow, int32_t *status);
14 void serialSetTimeout(uint8_t port,
float timeout, int32_t *status);
15 void serialEnableTermination(uint8_t port,
char terminator, int32_t *status);
16 void serialDisableTermination(uint8_t port, int32_t *status);
17 void serialSetReadBufferSize(uint8_t port, uint32_t size, int32_t *status);
18 void serialSetWriteBufferSize(uint8_t port, uint32_t size, int32_t *status);
19 int32_t serialGetBytesReceived(uint8_t port, int32_t *status);
20 uint32_t serialRead(uint8_t port,
char* buffer, int32_t count, int32_t *status);
21 uint32_t serialWrite(uint8_t port,
const char *buffer, int32_t count, int32_t *status);
22 void serialFlush(uint8_t port, int32_t *status);
23 void serialClear(uint8_t port, int32_t *status);
24 void serialClose(uint8_t port, int32_t *status);