/* Transmit a buffer of characters via the UART. 
This blocking function will transmit a block of  */
enum status_code uart_write_buffer_wait(struct uart_module *const module, const uint8_t *tx_data, uint32_t length)
/* Transmit a buffer of characters via the UART. 
This blocking function will transmit a block of  */
enum status_code uart_write_buffer_wait(struct uart_module *const module, const uint8_t *tx_data, uint32_t length)
{
	while(length--)
		uart_write_wait(module, *tx_data++);
	return STATUS_OK;
}