/*
 * remsdaq_uart.h
 *
 *  Created on: 22 Jul 2020
 *      Author: Nick Pelling
 */

#ifndef REMSDAQ_UART_H_
#define REMSDAQ_UART_H_

typedef enum
{
	eUartIndex_STDIN,
	eUartIndex_STDOUT,
	eUartIndex_STDERR,

	eUartIndex_UART1,
	eUartIndex_UART2,
	eUartIndex_UART3,
	eUartIndex_UART4,
	eUartIndex_UART5,
	eUartIndex_UART6,
	eUartIndex_UART7,
	eUartIndex_UART8,

	eUartIndex_MAX
} eUartIndex_t;

extern bool REMSDAQ_UART_Init(eUartIndex_t eUartIndex, uint32_t uiSourceClock, uint32_t uiBaudRate);

#endif /* REMSDAQ_UART_H_ */
