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.