Staging:CC3220 Getting Started with WLAN AP 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 'Access Point' role. A WLAN station in its range can connect/communicate to/with it as per the standard networking protocols. = 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 'access point' role, and configures it to accept connections from WLAN stations.
 * verifies the connection by pinging the connected client.

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 - Refer Application Flow for details.
 * appConfig.h - Contains the configurable parameters of the application.
 * cc_launchpad.c - Initializes peripherals.
 * pinmux.c - Pinmux configurations as required by the application.
 * 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 =

General Guidelines
Note: Section:'Build and Execution Process' of Getting Started Guide has detailed build instructions Note: On a successful configuration, the CC3220 device will show up in the list of Wi-Fi access-points on the Smartphone
 * Connect a terminal-program running on Windows w/ the target - This is required for seeing the application logs. Refer Terminal setup for detailed instructions for configuring the terminal-program
 * Open '\examples\common\common.h' and modify the values of 'SSID_AP_MODE', 'SEC_TYPE_AP_MODE' and 'PASSWORD_AP_MODE'. These values define the properties of the device in AP mode.
 * If required, open '\example\getting_started_with_wlan_ap_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
 * Open the application project @ '\example\getting_started_with_wlan_ap_nonos' in CCS/IAR. Build and run the project
 * Connect the Smartphone to CC3220 and check the self explanatory logs on the terminal. On success, below message is displayed

= Limitations/Known Issues = None = Links =