SiliconLabs / application_examples

Start here to find code examples for Silicon Labs EFM32 and EFR32
230 stars 74 forks source link
ble btmesh connect drivers efm32 efr32 iot matter openthread platform proprietary rail training wifi wireless zigbee zwave

EFM32 and EFR32
Application Examples

EFM32 32-bit Microcontrollers

Silicon Labs Application Examples

This repo contains example applications developed by Silicon Labs engineers for EFM32 and EFR32 devices. These examples are categorized by technology. All examples provide a .sls file to easily import into Simplicity Studio. Additionally, each example will provide the source files and instructions to port the example to other parts. Unless otherwise specified in the directory, all examples are considered to be EXPERIMENTAL QUALITY which implies that the code provided in the repos has not been formally tested and is provided as-is. It is not suitable for production environments. In addition, this code will not be maintained and there may be no bug maintenance planned for these resources. Silicon Labs may update projects from time to time.

Table of Contents

This repo is organized into several submodule repos by technology. A comprehensive list of sample code projects is provided in the following pages:

  1. Table of Contents by Hardware Driver Class
  2. Table of Contents by Wireless Use Case
  3. Table of Contents by Market Segment Application

Requirements

  1. Desired Silicon Labs Starter Kit
  2. Gecko SDK Suite, available via Simplicity Studio
  3. Simplicity Studio IDE

Reporting Bugs/Issues and Posting Questions and Comments

To report bugs in the peripheral example projects, please create a new "Issue" in the "Issues" section of this repo. Please reference the board, project, and source files associated with the bug, and reference line numbers. If you are proposing a fix, also include information on the proposed fix. Since these examples are provided as-is, there is no guarantee that these examples will be updated to fix these issues.

Questions and comments related to these examples should be made by creating a new "Issue" in the "Issues" section of this repo.

Disclaimer

The Gecko SDK suite supports development with Silicon Labs IoT SoC and module devices. Unless otherwise specified in the specific directory, all examples are considered to be EXPERIMENTAL QUALITY which implies that the code provided in the repos has not been formally tested and is provided as-is. It is not suitable for production environments. In addition, this code will not be maintained and there may be no bug maintenance planned for these resources. Silicon Labs may update projects from time to time.