/*****************************************************

     Puts.c
     Z-World, 1999

     This program writes a null terminated string over serial port B.
     It must be run with a serial utility such as Hyperterminal.
     
     Connect RS232 cable from PC to Rabbit:
     	 Connect PC's RS232 GND to Rabbit GND
       Connect PC's RS232 TD  to Rabbit RXB
       Connect PC's RS232 RD  to Rabbit TXB
       
     Configure the serial utility for port connected to RS232, 19200 8N1.
     
     Run Hyperterminal.
     Run this program.

******************************************************/

/*****************************************************
     The input and output buffers sizes are defined here. If these
     are not defined to be (2^n)-1, where n = 1...15, or they are
     not defined at all, they will default to 31 and a compiler
     warning will be displayed.
******************************************************/
#define BINBUFSIZE 15
#define BOUTBUFSIZE 15

main()
{
	const char s[] = "Hello Z-World";
   serBopen(19200);
   serBputs(s);
   while (serBwrFree() != BOUTBUFSIZE) ;
   serBclose();        
}
