Wireless Add-on Port, Wi-Fi Communications
The wireless add-on port of the EM2000 is a separate 10-pin connector (or pads on the PCB). It is primarily intended for connecting our WA2000 add-on modules. The port carries 5 general-purpose I/O lines. In the absence of the wireless module these 5 lines may be used for other purposes.
EM2000 versions and the wireless add-on port
Standard EM2000 devices do not have the wireless add-on port connector and the landing PCB area for the connector is left empty.
Wireless add-on modules, such as the WA2000, may be directly soldered into the wireless add-on port pads on the EM2000. Ordering the EM2000G or EM2000Nx device combination will get you the EM2000 module with the WA2000 add-on already soldered in.
EM2000-...-A devices feature a 10-pin wireless add-on pin header. The pins on this header are identical to all other pins on the EM2000 and face the host PCB. This way the wireless port of the EM2000 can be connected to some other circuitry on the host PCB.
EM2000-...-T devices have a female wireless add-on port connector, which the WA2000 can be plugged into. EM2000 modules of "-T" variety are intended for convenient testing of the WA2000 and are not recommended for use in production devices.
For further information on available EM2000 versions see Mechanical Dimensions and Ordering Info and Specifications topics.
Flexible mapping of Wi-Fi interface lines
It should be noted that the WA2000 can be controlled through any five GPIO lines of the EM2000. Obviously, the lines on the wireless add-on port are the most convenient for the task: The pin assignment of the connector matches that of the WA2000, so the Wi-Fi add-on can be inserted into the connector directly. Also, this way the WA2000 takes no extra space on the host PCB. Nonetheless, it is always possible to connect the WA2000 using wires (or traces on the PCB), in which case any combination of I/O lines can be used for communicating with it. This is facilitated by several I/O mapping properties offered by the Wi-Fi (wln.) object.
For more details on Wi-Fi communications see wln. object's documentation in the TIDE, TiOS, Tibbo BASIC, and Tibbo C Manual.