Staging:CC3220 Getting Started with WLAN Station NONOS (Texas Instruments NDA restrictions applicable)

= Overview = The purpose of this sample application is to demonstrate how to configure 'CC3220 SimpleLinkTM Wi-Fi Network Processor' in 'STATION' role and connect it to a Wi-Fi access point. = Application Details =

Application Flow
This sample application: Note-1: This step, however, is not mandatory and applications might choose to skip it. If skipped, application should take care of handling the flow accordingly Note-2: The state-machine depicted below assumes that the device/CC3220 is in its default state
 * configures CC3220 to its default state. All the persistent settings or profiles stored on the nonvolatile memory are lost.
 * initializes the device in 'station' role, and configures it to connect to an access point.
 * verifies the LAN and internet connection by pinging the gateway and external-host respectively.

The figure below shows the various states of the application, and the events that trigger the transition between these states.



Source Files briefly explained

 * main.c - Refer Application Flow for details
 * appConfig.h - Contains the configurable parameters of the application
 * pinmux.c - Pinmux configurations as required by the application.
 * cc_launchpad.c - Initializes peripherals.
 * timer_if.c - Functions to control timer.
 * uart_if.c - Functions to display information on UART.
 * startup_*.c - IDE specific startup functions (not required when working with TI-RTOS).

= Usage =

Prerequisite

 * 1x CC3220LP
 * 1x Access point with internet connectivity
 * 1x Micro-USB cables

General Guidelines
Note: CC3220 will connect to this AP when the application is executed Note: Section:'Build and Execution Process' of 'CC3220 Programmers' Guide' has detailed build instructions
 * Connect a terminal-program running on Windows w/ the target - This is required for seeing the application logs. 'CC3220 Getting Started Guide' for detailed instructions for configuring the terminal-program
 * Open '\examples\common\common.h' and modify the values of 'SSID_NAME', 'SECURITY_TYPE' and 'SECURITY_KEY' as per the AP's properties.
 * If required, open '\example\getting_started_with_wlan_station_nonos\appConfig.h' and modify the application specific macros. Default test configuration for the application is:
 * Ping interval - 1s
 * Ping timeout - 3s
 * Ping packet size - 20 bytes
 * Total ping attempts - 3
 * Host name - www.ti.com
 * Open the application project @ '\example\getting_started_with_wlan_station_nonos' in CCS/IAR. Build and run the project
 * Check the self explanatory logs on the terminal. On success, below message is displayed

= Limitations/Known Issues = None = Links =