PINGUINO ZIGBEE project README
	
	This example program communicates with ZIGBEE modules via a 
	pinguno board. (Currently PIC32-PINGUINO(-OTG)(-MICRO))
	
	You need a pic32-pinguino board and:
	- a MOD-ZIGBEE, which will be programmed as a coordinator
	- Zigbee sensors as separate boards, such as MOD-ZIGBEE-PIR
	
	The zigbee boards need to be prgrammed with hex files, which
	you can find at olimex.com. (The sensors need to have different
	mac addresses if they are more than one, which is why we provide
	custom hex files)
	
	The program opens a terminal connection to a computer via usb;
	Follow the on-screen instructions on how to set up the network.
	
	The program keeps a list of all the connected devices for the current
	session (since the program started running on the pinguino). A reset of
	the coordinator board will also reset the list of devices. 
	If a device already on the list has been reset and joins the network
	again, it will not be added as a new device - it will remain
	in its old position.
	
	When the board receives a trigger message from one of the devices,
	it calls the 'react' function at the end of the source code. The 
	function performs an action depending on the number of the device on
	the list.
	
	The maximum number of connected devices is 5, you can change that with
	the MAX_DEVICES constant.
	
	 The .pde source file can be found inside the \source\ folder.
		 
	 NOTE: If you have a compilation error connected with stdlib.h,
	 Find the stdlib.h file in
	 <PinguinoInstFolder>\win32\p32\mips-elf\include\stdlib.h
	 and comment out row 62.
	 
	 Now the project should compile successfully and work with
	 Pinguino IDE X2 rev.305
	
	 Download the latest pinguino for your OS from:
	 http://code.google.com/p/pinguino32/downloads/list
	 	 
	 Please, also take a look at ZIGBEE_README.txt - it has some
	 useful info.
	 
	 If you have any questions, email support@olimex.com
	
	 --------
	 2012
	 http://olimex.com/dev