/* Receive a buffer of 
This blocking function will receive a block of  */
enum status_code uart_read_buffer_wait(struct uart_module *const module, uint8_t *rx_data, uint16_t length)
/* Receive a buffer of 
This blocking function will receive a block of  */
enum status_code uart_read_buffer_wait(struct uart_module *const module, uint8_t *rx_data, uint16_t length)
{
	while(length--)
		uart_read_wait(module, rx_data++);
	return STATUS_OK;
}