#ifndef __USART_6_H__
#define __USART_6_H__

#include "types.h"

class USART_6
{
	public:
		USART_6(void) :_overSampleByEight(false){}
		void Configure(uint32_t baudRate);
		void Send(char ch);
		void Send(const char* string);
		uint8_t Receive(void);
		bool Readable(void);
		void Reset(void);
		void Enable(void);
		void Disable(void);
		static void InterruptHandler(void) {}

	private:
		bool	_overSampleByEight;
};

#endif // __USART_6_H__
