Overview
The GSDK 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).
Features
Generate Silicon Labs projects from a specific GSDK 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 GSDK
Downloads
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.
Tech Docs
Community & Support
Knowledge Base Articles
Browse our knowledge base articles for information about specific products.
User Forums
Browse technical questions, share your ideas, and learn more about our latest solutions.
Questions? You're in the Right Place.
Silicon Labs has an active, knowledgeable user community of engineers and developers that are enthusiastic about solving problems.