 |
Serial Wombat Arduino Library
|
Go to the documentation of this file.
76 void begin(
int baudRate,uint8_t pin, uint8_t rxPin, uint8_t txPin);
97 size_t write(uint8_t data);
109 size_t write(
const uint8_t* buffer,
size_t size);
123 size_t readBytes(
char* buffer,
size_t length);
129 uint8_t _rxPin = 255;
130 uint8_t _txPin = 255;
132 uint8_t _baudMarker = 0;
133 uint32_t timeout = 5000;
size_t write(uint8_t data)
Write a byte to the Serial Wombat UART for Transmit.
Definition: SerialWombatUART.cpp:102
void flush()
Discard all received bytes.
Definition: SerialWombatUART.cpp:80
void begin(int baudRate, uint8_t pin, uint8_t rxPin, uint8_t txPin)
Initalize the SerialWombatUART.
Definition: SerialWombatUART.cpp:10
A class for the Serial Wombat 4B which creates an I2C to UART Bridge.
Definition: SerialWombatUART.h:64
int availableForWrite()
Queries the Serial Wombat for the amount of free TX queue space.
Definition: SerialWombatUART.cpp:168
SerialWombatUART(SerialWombat &serialWombat)
Constructor for the SerialWombatUART class. Only one instance is allowed per SerialWombat 4B.
Definition: SerialWombatUART.cpp:4
int available()
Queries the Serial Wombat for number bytes available to read.
Definition: SerialWombatUART.cpp:57
size_t readBytes(char *buffer, size_t length)
Reads a specified number of bytes from the Serial Wombat RX queue.
Definition: SerialWombatUART.cpp:188
int read()
Reads a byte from the Serial Wombat.
Definition: SerialWombatUART.cpp:65
void setTimeout(uint32_t timeout_mS)
Definition: SerialWombatUART.cpp:176
int peek()
Query the Serial Wombat for the next avaialble byte, but don't remove it from the queue.
Definition: SerialWombatUART.cpp:87
Definition: SerialWombat.h:72