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).

Overview

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

Getting Started

How to Install SLC-CLI

Starting with version 6, SLC-CLI is no longer available for direct download.

To install SLC-CLI and manage your development environment, use the Silicon Labs Tool (SLT). SLT handles setup for SLC-CLI, SDKs, and all required build and development tools.

SLT is available in two formats:

SLT-CLI - Command-line utility for headless environments and CI/CD workflows

Simplicity Installer GUI - Graphical installer built on top of SLT-CLI for interactive setup

See SLT Getting Started Guide for step by step instructions for how to install SLC-CLI.   

Tech Docs

Documentation

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

Community & Support

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