SimpleLink Low Power F3 SDK Overview

The SimpleLink™ CC23xx Software Development Kit provides a complete package for the development of Bluetooth LE, PropRF, and Zigbee, applications for the CC23xx wireless microcontroller.

Introduction to the SimpleLink Low Power F3 SDK

TI’s royalty-free SimpleLink Low Power F3 SDK is a complete software platform for developing applications that require low-power, security, reliability, and mesh networking. The CC23xx devices are part of the SimpleLink™ MCU platform which consists of Wi-Fi®, Bluetooth® Low Energy, Sub-1 GHz, Thread, Zigbee, IEEE 802.15.4 and host MCUs, which all share a common, easy-to-use development environment and rich tool set. A one-time integration of the SimpleLink™ platform enables you to add any combination of the portfolio’s devices into your design, allowing 100 percent code reuse when your design requirements change. For more information, visit the SimpleLink™ Solutions Overview.

Solution Platform

This section describes the various components that are installed with the SimpleLink Low Power F3 SDK, the directory structure of the protocol stack, and any tools required for development.

The following components are included in the solution platform:

  • Real-time operating system (FreeRTOS), optimized power management support, and peripheral drivers.

  • The driverLib provides a register abstraction layer that is used by software and drivers to control the CC23xx MCU.

  • TI-Drivers are a set of RTOS aware drivers designed to allow seemless use of CC23xx peripherals inside your application.

  • Example applications make the beginning stages of development easier. Example applications are provided for the CC23xx platform

Directory Structure

The SimpleLink Low Power F3 SDK directory structure is broken down into a few major directories at the root to allow easy differentiation between documentation, examples, kernel source, and other source code. From the root directory, the sub-directories are:

docs

Contains HTML and PDF documentation for the SimpleLink Low Power F3 SDK.

examples

Contains the example projects and example source for this SimpleLink Low Power F3 SDK.

kernel

Contains the source and build tools for the kernels supported by this SimpleLink Low Power F3 SDK.

source

Contains the source code for the larger components of the SimpleLink Low Power F3 SDK. A more detailed description of this directory follows.

tools

Scripts and definition files used by the SimpleLink Low Power F3 SDK. Contains scripts referenced by the SimpleLink Low Power F3 SDK documentation.

The source directory is split into major categories based on where the source code came from. All of the source code within the source\third_party directory comes from vendors other than Texas Instruments. All of the source code within the source\ti directory comes from Texas Instruments.

ti\boards

Contains the board hardware configurations.

ti\devices

Contains the board support source code.

ti\display

Contains the source code for the display libraries.

ti\drivers

Contains the source code for the TI drivers.

ti\grlib

Contains the source code for the graphics libraries.