26 #ifndef RX_BUFFER_SIZE
27 #define RX_BUFFER_SIZE 255
29 #ifndef TX_BUFFER_SIZE
30 #define TX_BUFFER_SIZE 255
33 #define SERIAL_NO_DATA 0xff
uint8_t serial_get_tx_buffer_count()
Returns the number of bytes used in the TX serial buffer.
uint8_t serial_read()
Fetches the first byte in the serial read buffer. Called by main program.
void serial_write(uint8_t data)
Writes one byte to the TX serial buffer. Called by main program.
void serial_reset_read_buffer()
Reset and empty data in read buffer. Used by e-stop and reset.
uint8_t serial_get_rx_buffer_available()
Returns the number of bytes available in the RX serial buffer.
uint8_t serial_get_rx_buffer_count()
Returns the number of bytes used in the RX serial buffer.