
www.ti.com
Foundation SDK – Getting Started
11
SWRU369D–June 2014–Revised May 2018
Submit Documentation Feedback Copyright © 2014–2018, Texas Instruments Incorporated
CC3200 SimpleLink™ Wi-Fi®and IoT Solution, a Single Chip Wireless MCU
2.2 Package Components Overview
Table 1. Package Contents
Directory Name Information
docs • CC3200 Programmer’s Guide
• Documentation for hardware details present in Hardware folder
• Documentation for SimpleLink host driver in html format under docs\simplelink_api’ directory
• Application notes for all the sample application present in docs\examples directory.
• Peripheral driver library user’s guide
• Documentation for netapps libraries
• SimpleLink OTA Extlib API user's guide
driverlib • Contains the peripheral driver library source files.
• The driverlib.a is also provided in the ccs and ewarm directories.
example
•Getting Started in STA Mode: Configures the CC3200 in STA mode. It verifies the connection by
pinging the client connected to it.
•Getting Started in AP Mode: Configures the CC3200 in AP mode. It verifies the connection by pinging
the client connected to it.
•TCP Socket: Demonstrates the connection scenario and basic TCP functionality.
•UDP Socket: Demonstrates the connection scenario and basic UDP functionality.
•Scan Policy: Demonstrates the scan-policy settings in the CC3200.
•SSL: SSL certificates are designed to provide two principles, privacy and authentication. Privacy is
achieved by encryption and decryption, and authentication is achieved by signature and verification.
The application demonstrates using a certificate with SSL.
•MAC Filters (NWP Filters): The Rx-Filters feature enables the user to define and manage the Rx-
filtering process, to reduce the amount of traffic transferred to the host and achieve efficient power
management.
•File_operations: Demonstrates the use of file-system APIs.
•Transceiver_mode: Demonstrates building a proprietary protocol on top of Wi-Fi PHY layer, with the
user given full flexibility to build their own packet. The RX Statistics feature inspects the medium in
terms of congestion, distance, validation of the RF hardware, and help using the RSSI information.
•Provisioning with WPS: Demonstrates the usage of WPS Wi-Fi provisioning with the
CC31xx/CC32xx.
•Provisioning with SmartConfig: Demonstrates the usage of TI's SmartConfig™ Wi-Fi provisioning
technique.
•Hib: Showcases hibernate as a power saving tool in a networking context (in this case, as a UDP
client).
•Get Time: Connects to an SNTP server and requests for time information.
•Get Weather: Connects to Open Weather Map and requests for weather data.
•Email: Sends emails through SMTP. The email application sends a preconfigured email at the push of
a button, or a user-configured email through the CLI.
•XMPP: Demonstrates the connection scenario with an XMPP server.
•Serial Wi-Fi: Serial Wi-Fi is a capability designed to provide easy, self-contained terminal access
behavior, over a UART interface.
•Connection Policy: Demonstrates the connection policies in the CC3200. The connection policies
determine how the CC3200 connects to the AP.
•ENT Wlan: Demonstrates the connection to an enterprise network using the flashed certificate.
Certificate is flashed in SFLASH.
•HTTP server: Demonstrates the HTTP server capability of the CC3200.
•mDNS: Demonstrates the usage of mDNS functionality in the CC3200. The application showcases both
mDNS advertise and mDNS listen functionality.
•Mode config: Switches the CC3200 LP from STA to AP and vice-versa.
•LED Blink Application: Showcases the usage of GPIO DriverLib APIs. The LEDs connected to the
GPIOs on the LP are used to indicate the GPIO output.
•Timer Demo Application: Showcases the usage of timer DriverLib APIs. This application uses 16-bit
timers to generate interrupts, which in turn toggle the state of the GPIO (driving LEDs).
•Watchdog Demo Application: Showcases the usage of watchdog timer (WDT) DriverLib APIs. The
objective of this application is to showcase the watchdog timer functionality to reset the system when
the system fails.
•UART Demo Application: Showcases the usage of UART DriverLib APIs. The application
demonstrates a simple echo of anything the user types on the terminal.