naekahau: Ekahau Client Application  

This application demonstrates NET+OS Ekahau client features. Before running this application,
you must have Ekahau Site Survey done and run Ekahau Positioning Engine.

This example should work on all wireless development boards.

Procedures
==========
1. Make sure BSP_WANT_WIRELESS in bsp_net.h is defined to TRUE.
2. Specify Ekahau Positioning Engine server (EPE) address, APP_EKAHAU_ENGINE_SERVER, in root.c
   The Ekahau client will send Ekahau Location Procotol (ELP)and Ekahau Maintenance Protocol (EMP)
   packet to the EPE.
3. Specify the poll rate, APP_EKAHAU_POLL_RATE, in root.c.
   This tells Ekahau client how offen to scan wireless network.
4. Specify Ekahau Positioning Engine server port for ELP, APP_EKAHAU_ELP_PORT, in root.c.
5. Specify Ekahau Positioning Engine server port for EMP, APP_EKAHAU_EMP_PORT, in root.c.
6. Specify the device type, APP_EKAHAU_DEVICE_TYPE, in root.c.
7. Specify software version, APP_SOFTWARE_VERSION_TEXT, in root.c.
   This is used in Ekahua Maintenance Protocol Info Request message.
8. Select a key from the menu shown in the console to make Ekahau client API calls.

The following files are provided with this application:

appconf.h           sets application configuration settings
makefile            Make file for the GNU toolset.
readme              this file
root.c              contains the applicationStart() function, that
                    creates an application thread


The application uses the following files located in the
netos\src\linkerScripts directory.  These files are generated
when the BSP is built.

bootldr.dat     bootloader configuration file used to generate the
                file image.bin.  It controls the information placed
                in the bootloader header of the image.

image.ldr       GNU linker script used to build an image that can
                be debugged and used with the bootloader.
                
customize.ldr   Customizable GNU linker script

