/*---------------------------------------------------------------------------+
|                                                                            |
|     Universidade de Aveiro - Departamento de Engenharia Mecanica           |
|                (Projecto Humanoide - MODULROB)                             |
|                                                                            |
|     Data: Quinta - 24/Mar‡o/2004                                           |
|                                                                            |
|     Programadores: David Manuel Costa Gameiro  N: 20281                    |
|                    Filipe Carvalho Mostardinha N: 22085                    |
|                                                                            |
|     Nome Ficheiro: Usart.c                                                 |
|                                                                            |
+---------------------------------------------------------------------------*/
#include <p18f258.h>

#ifndef ADC_H

#define ADC_H

typedef unsigned char byte;

/*-------------------------------------------------------------------------+
|                 void EnviaD(byte *ch)                                    |
| Input: ch - caracter a enviar pela porta s‚rie						   |
|                                                                          |
| Sem outputs                                                              |
+-------------------------------------------------------------------------*/

void EnvCh(byte *ch, byte CompMsg)
{
byte i=0;

for(i=0;i<CompMsg;i++)
  {
	while( !PIR1bits.TXIF );

	TXREG = ch[i];
  };
}


/*-------------------------------------------------------------------------+
|                 byte GetChUSART(void)                                    |
| Input: n„o tem                                                           |
|                                                                          |
| Output: o byte contido no buffer                                         |
+-------------------------------------------------------------------------*/

byte GetChUSART(void)
{
	return RCREG;
}


#endif
