Staging:CC3220 Blinky Application

Overview
All digital pins of the device can be used as a general-purpose input/output (GPIO). GPIOs can be used for various purposes. The GPIO module consists of four GPIO blocks:


 * GPIO A0
 * GPIO A1
 * GPIO A2
 * GPIO A3

Each GPIO block provides eight GPIOs. The GPIO module supports 30 programmable GPIO pins, depending on the peripheral used.

Application details
The objective of this application is to showcase the GPIO control using TI-Driver api calls. The LEDs connected to the GPIOs on the LP are used to indicate the GPIO output. The GPIOs are driven high-low periodically in order to turn on-off the LEDs.

Source Files briefly explained

 * main- Contains the core logic to drive GPIOs and inturn blink the LEDs.

Supporting files


 * pinmux- Generated by the PinMUX utility. GPIO pins are brought out on the device boundry using the Driverlib Pinmux API calls.
 * cc_launchpad: - Contains mandatory board specific initialization. Also initializes the peripherals exercised.
 * startup_* - IDE specific startup functions (not required when working with TI-RTOS)

Usage

 * 1) Run the reference application (Flashing the bin/IAR/CCS).
 * 2) * Open the Project as mentioned in the 'docs\CC3220_Getting_Started_Guide.pdf'
 * 3) * Build and download the application to the board
 * 4) The LEDs(D5, D6 and D7) continuously turn on-off on the LaunchPad. (Figure 0.1)

Figure 0.1

Limitations/Known Issues
None.