Silicon Labs Configurator
(SLC-CLI)

The Simplicity SDK (and Gecko SDK) contains software that follows the SLC specification. Software is grouped into components (defined by .slcc files) that may provide features and/or require features provided by other components. Example projects (.slcp) describe a single software application (usually made up of multiple components plus application code) that can be used to generate an IDE project.

Simplicity Studio includes a pre-integrated version of SLC tooling.  Alternatively, the SLC-CLI tool provides a command-line alternative that, among other things, will resolve project and component dependencies and generate a project for a specified embedded target and build system (for example, VS Code, IAR, Embedded Workbench or GNU tools via a Makefile).

Key Features

 Generate Silicon Labs projects from a specific Simplicity SDK targeted for specific tools/IDE

 Validate projects to ensure it meets the SLC specification standards

 Clone and upgrade projects

 Enables creation of SDK extensions for use with the Simplicity SDK

Download and Install SLC-CLI

SLC-CLI.zip files are available below. In addition to the SLC-CLI.zip file and the Gecko SDK, you will need Java 64-bit JVM version 17 or higher, available through Amazon Correto. Note that some files, such as the Windows .msi files, can be found on the releases page

Documentation

Access the latest guides and technical documentation below. Look for documentation specific to your tool.

Join the Community & Get Support

Post questions or browse discussions on the Silicon Labs Community. Check out developer blogs, application notes, and training videos.

Close
Loading Results
Close