#include <stdio.h>
#include <conio.h>

#include "TERMINAL.C"     /*includere terminal.c nel file progetto */

void main(void)
{
	BYTE cs,cr;
	int porta;

	printf("\nProva del programma TERMINAL trasmette e riceve.\n");
	printf("\nCollegati con un altro comupter e comincia a scrivergli,");
	printf("\n\nPer uscire premere @\n");
	printf("\n\nDa quale porta vuoi comunicare 1/2: "),scanf("%u",&porta);

	if(porta==1) porta = COM1;
  else porta = COM2;

  if(NOERROR != TerminalON(porta,B_9600,PARITA_PARI,STOP1,WORD8,50))
  {
    printf("\nERRORE durante l'installazione del driver");
    printf("\nProvare a diminuire la dimensione del buffer");
  }
	do
	{
		if(kbhit()!= 0)    /* se un carattere nel buffer della tastiera */
		{
			cs = getch();                           /*leggo dalla tastiera */
			if(cs == '\r') cs= '\n';             /* se invio allora a capo */
			if(Trasmetti(cs) == TRUE) printf("%c",cs);
			else printf("\nERRORE DI TRASMISSIONE !! \n");
		}
		cr = LeggiDatoDaBuffer();
		if(cr != FALSE)  putch(cr);
	}while(cs != '@');
	TerminalOFF();
	return;
}