├── .github └── workflows │ └── github.yml ├── .gitmodules ├── README.md ├── bluetooth └── README.md ├── iot_utilities └── README.md ├── middleware └── README.md ├── platform └── README.md ├── proprietary └── README.md ├── toc_hwdrv.md ├── toc_msar.md ├── toc_wl_use_case.md ├── training └── README.md ├── wifi └── README.md ├── z_wave └── README.md └── zigbee └── README.md /.github/workflows/github.yml: -------------------------------------------------------------------------------- 1 | name: Close Pull Request 2 | 3 | on: 4 | pull_request_target: 5 | types: [opened] 6 | 7 | jobs: 8 | run: 9 | runs-on: ubuntu-latest 10 | steps: 11 | - uses: SiliconLabs/close-pull-request-target@v2.2 12 | with: 13 | comment: "This repo does not accept PRs. All bug reports or questions should be handled via issues. Please refer to the readme for instructions on reporting issues. If you have a general question for Silicon Labs, visit www.silabs.com/support for assistance." 14 | env: 15 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 16 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "bluetooth/bluetooth_applications"] 2 | path = bluetooth/bluetooth_applications 3 | url = https://github.com/SiliconLabs/bluetooth_applications.git 4 | branch = master 5 | [submodule "bluetooth/bluetooth_peripherals"] 6 | path = bluetooth/bluetooth_peripherals 7 | url = https://github.com/SiliconLabs/bluetooth_peripherals.git 8 | branch = master 9 | [submodule "bluetooth/bluetooth_stack_features"] 10 | path = bluetooth/bluetooth_stack_features 11 | url = https://github.com/SiliconLabs/bluetooth_stack_features.git 12 | branch = master 13 | [submodule "bluetooth/bluetooth_mesh_applications"] 14 | path = bluetooth/bluetooth_mesh_applications 15 | url = https://github.com/SiliconLabs/bluetooth_mesh_applications.git 16 | branch = master 17 | [submodule "bluetooth/bluetooth_mesh_stack_features"] 18 | path = bluetooth/bluetooth_mesh_stack_features 19 | url = https://github.com/SiliconLabs/bluetooth_mesh_stack_features.git 20 | branch = master 21 | [submodule "iot_utilities/java_pcap_file_utilities"] 22 | path = iot_utilities/java_pcap_file_utilities 23 | url = https://github.com/SiliconLabs/java_pcap_file_utilities.git 24 | branch = master 25 | [submodule "iot_utilities/host_utilities"] 26 | path = iot_utilities/host_utilities 27 | url = https://github.com/SiliconLabs/host_utilities.git 28 | branch = master 29 | [submodule "platform/platform_applications"] 30 | path = platform/platform_applications 31 | url = https://github.com/SiliconLabs/platform_applications.git 32 | branch = master 33 | [submodule "proprietary/proprietary_connect"] 34 | path = proprietary/proprietary_connect 35 | url = https://github.com/SiliconLabs/proprietary_connect.git 36 | branch = master 37 | [submodule "proprietary/proprietary_rail"] 38 | path = proprietary/proprietary_rail 39 | url = https://github.com/SiliconLabs/proprietary_rail.git 40 | branch = master 41 | [submodule "zigbee/zigbee_applications"] 42 | path = zigbee/zigbee_applications 43 | url = https://github.com/SiliconLabs/zigbee_applications.git 44 | branch = master 45 | [submodule "platform/peripheral_examples"] 46 | path = platform/peripheral_examples 47 | url = https://github.com/SiliconLabs/peripheral_examples.git 48 | branch = master 49 | [submodule "z_wave/z_wave_applications"] 50 | path = z_wave/z_wave_applications 51 | url = https://github.com/SiliconLabs/z_wave_applications 52 | branch = master 53 | [submodule "training/training_examples"] 54 | path = training/training_examples 55 | url = https://github.com/SiliconLabs/training_examples.git 56 | branch = master 57 | [submodule "platform/platform_hardware_drivers"] 58 | path = platform/platform_hardware_drivers 59 | url = https://github.com/SiliconLabs/platform_hardware_drivers.git 60 | branch = master 61 | [submodule "middleware/nfc"] 62 | path = middleware/nfc 63 | url = https://github.com/SiliconLabs/nfc.git 64 | branch = master 65 | [submodule "wifi/wifi_combo_applications"] 66 | path = wifi/wifi_combo_applications 67 | url = https://github.com/SiliconLabs/wifi_combo_applications.git 68 | branch = master 69 | [submodule "openthread/openthread_applications"] 70 | path = openthread/openthread_applications 71 | url = https://github.com/SiliconLabs/openthread_applications.git 72 | branch = master 73 | [submodule "matter/matter_applications"] 74 | path = matter/matter_applications 75 | url = https://github.com/SiliconLabs/matter_applications.git 76 | branch = master 77 | [submodule "platform/third_party_hw_drivers_extension"] 78 | path = platform/third_party_hw_drivers_extension 79 | url = https://github.com/SiliconLabs/third_party_hw_drivers_extension.git 80 | branch = master 81 | [submodule "hardware/hardware_design_examples"] 82 | path = hardware/hardware_design_examples 83 | url = https://github.com/SiliconLabs/hardware_design_examples.git 84 | branch = master 85 | [submodule "circuitpython/circuitpython_applications"] 86 | path = circuitpython/circuitpython_applications 87 | url = https://github.com/SiliconLabs/circuitpython_applications.git 88 | branch = main 89 | [submodule "zephyr/zephyr_applications"] 90 | path = zephyr/zephyr_applications 91 | url = https://github.com/SiliconLabs/zephyr_applications.git 92 | branch = main 93 | [submodule "wisun/wisun_applications"] 94 | path = wisun/wisun_applications 95 | url = https://github.com/SiliconLabs/wisun_applications.git 96 | branch = main 97 | [submodule "platform/peripheral_examples_simplicity_sdk"] 98 | path = platform/peripheral_examples_simplicity_sdk 99 | url = https://github.com/SiliconLabs/peripheral_examples_simplicity_sdk.git 100 | branch = main 101 | [submodule "energy_harvesting/energy_harvesting_applications"] 102 | path = energy_harvesting/energy_harvesting_applications 103 | url = https://github.com/SiliconLabs/energy_harvesting_applications.git 104 | branch = main 105 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 11 | 12 |
4 |

EFM32 and EFR32
Application Examples

5 |
7 | 8 | EFM32 32-bit Microcontrollers 9 | 10 |
13 | 14 | # Silicon Labs Application Examples # 15 | 16 | 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. 17 | 18 | ## Table of Contents ## 19 | 20 | This repo is organized into several submodule repos by technology. A comprehensive list of sample code projects is provided in the following pages: 21 | 22 | 1. [Table of Contents by Hardware Driver Class](toc_hwdrv.md) 23 | 2. [Table of Contents by Wireless Use Case](toc_wl_use_case.md) 24 | 3. [Table of Contents by Market Segment Application](toc_msar.md) 25 | 26 | ## Requirements ## 27 | 28 | 1. Desired Silicon Labs Starter Kit 29 | 2. Gecko SDK Suite, available via Simplicity Studio 30 | 3. Simplicity Studio IDE 31 | 32 | ## Reporting Bugs/Issues and Posting Questions and Comments ## 33 | 34 | 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. 35 | 36 | Questions and comments related to these examples should be made by creating a new "Issue" in the "Issues" section of this repo. 37 | 38 | ## Disclaimer ## 39 | 40 | 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. 41 | -------------------------------------------------------------------------------- /bluetooth/README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 11 | 12 |
4 |

EFR32 Bluetooth Application Examples

5 |
7 | 8 | EFM32 32-bit Microcontrollers 9 | 10 |
13 | 14 | # Silicon Labs Bluetooth # 15 | 16 | Silicon Labs' Bluetooth chipsets deliver high performance, low energy and easy-to-use Bluetooth solutions integrated into a small form factor package. The ultra-low power operating modes and fast wake-up times of the Silicon Labs' energy-friendly 32-bit MCUs, combined with the low transmit and receive power consumption of the Bluetooth radio, result in a solution optimized for battery-powered applications. 17 | 18 | ## Submodules ## 19 | 20 | - bluetooth\_applications 21 | - Examples that use the Bluetooth stack to implement complete applications. 22 | - bluetooth\_peripherals 23 | - Examples that highlight how to integrate SoC peripherals into the stack. 24 | - bluetooth\_stack\_features 25 | - Examples that highlight stack handling of the Bluetooth specification. The stack features that are demonstrated are listed below. 26 | - Advertising 27 | - Connections 28 | - GATT Protocol 29 | - Security 30 | - Persistent Storage 31 | - Firmware Upgrade 32 | - NCP 33 | - System and Performance 34 | - bluetooth\_mesh\_applications 35 | - Examples that use the Bluetooth Mesh stack to implement complete applications. 36 | - bluetooth\_mesh_stack\_features 37 | - Examples that highlight stack handling of the Bluetooth Mesh specification. 38 | 39 | ## Supported Series 1 Devices ## 40 | 41 | - EFR32MG1 42 | - EFR32BG1 43 | - EFR32MG12 44 | - EFR32BG12 45 | - EFR32MG13 46 | - EFR32BG13 47 | - EFR32MG14 48 | - EFR32BG14 49 | 50 | ## Supported Series 2 Devices ## 51 | 52 | - EFR32MG21 53 | - EFR32BG21 54 | - EFR32MG22 55 | - EFR32BG22 56 | 57 | ## Documentation ## 58 | 59 | Official documentation can be found at our [Developer Documentation](https://docs.silabs.com/bluetooth/latest/) page. 60 | 61 | ## Reporting Bugs/Issues and Posting Questions and Comments ## 62 | 63 | To report bugs in the Application Examples 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. 64 | 65 | Questions and comments related to these examples should be made by creating a new "Issue" in the "Issues" section of this repo. 66 | 67 | ## Disclaimer ## 68 | 69 | 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. 70 | -------------------------------------------------------------------------------- /iot_utilities/README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 11 | 12 |
4 |

IoT Utilities

5 |
7 | 8 | EFM32 32-bit Microcontrollers 9 | 10 |
13 | 14 | # Silicon Labs IoT Utilities # 15 | 16 | This repo contains various utilities which can be used with Silicon Labs products. 17 | 18 | ## Examples ## 19 | 20 | - Java Implementation of PCAP and PCAPNG File Format 21 | 22 | ## Documentation ## 23 | 24 | Official documentation can be found at our [Developer Documentation](https://docs.silabs.com/#section-mcu-wireless) page. 25 | 26 | ## Reporting Bugs/Issues and Posting Questions and Comments ## 27 | 28 | To report bugs in the Application Examples 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. 29 | 30 | Questions and comments related to these examples should be made by creating a new "Issue" in the "Issues" section of this repo. 31 | 32 | ## Disclaimer ## 33 | 34 | 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. 35 | -------------------------------------------------------------------------------- /middleware/README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 11 | 12 |
4 |

EFR32 Middleware Application Examples

5 |
7 | 8 | EFM32 32-bit Microcontrollers 9 | 10 |
13 | 14 | # Silicon Labs Middleware # 15 | 16 | This folder contains middleware that can be used with Silicon Labs products. These libraries can be used to provide additional capabilities to your application. 17 | 18 | ## Submodules ## 19 | 20 | - nfc 21 | 22 | ## Documentation ## 23 | 24 | Official documentation can be found at our [Developer Documentation](https://docs.silabs.com/) page. 25 | 26 | ## Reporting Bugs/Issues and Posting Questions and Comments ## 27 | 28 | To report bugs in the Application Examples 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. 29 | 30 | Questions and comments related to these examples should be made by creating a new "Issue" in the "Issues" section of this repo. 31 | 32 | ## Disclaimer ## 33 | 34 | 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. 35 | -------------------------------------------------------------------------------- /platform/README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 11 | 12 |
4 |

EFM32 and EFR32
Platform Examples

5 |
7 | 8 | EFM32 32-bit Microcontrollers 9 | 10 |
13 | 14 | # Silicon Labs Platform # 15 | 16 | Our energy-friendly EFM32 and EFR32 microcontrollers (MCUs) are ideal for ultra-low power applications. Based on ARM® Cortex® -M0+, Cortex-M3, and Cortex-M4 cores, our 32-bit MCUs extend battery life for those "hard-to-reach", power-sensitive consumer and industrial applications. Engineered for low power and intelligent design, our MCUs can scale power consumption while still performing real-time embedded tasks. 17 | 18 | ## Submodules ## 19 | 20 | - peripheral_examples 21 | - Examples that demonstrate the peripherals of Silicon Labs Series 0, Series 1, and Series 2 devices. 22 | - platform_applications 23 | - Platform examples made for EFM and EFR devices. 24 | 25 | ## Supported Series 0 Devices ## 26 | 27 | - EFM32ZG 28 | - EFM32HG 29 | - EFM32TG 30 | - EFM32G 31 | - EFM32LG 32 | - EFM32GG 33 | - EFM32WG 34 | 35 | ## Supported Series 1 Devices ## 36 | 37 | - EFM32PG1 38 | - EFR32MG1 39 | - EFR32BG1 40 | - EFR32FG1 41 | - EFM32PG12 42 | - EFR32MG12 43 | - EFR32BG12 44 | - EFR32FG12 45 | - EFR32MG13 46 | - EFR32BG13 47 | - EFR32FG13 48 | - EFR32MG14 49 | - EFR32BG14 50 | - EFR32FG14 51 | - EFM32GG11 52 | - EFM32TG11 53 | 54 | ## Supported Series 2 Devices ## 55 | 56 | - EFR32MG21 57 | - EFR32BG21 58 | 59 | ## Documentation ## 60 | 61 | Official documentation can be found at our [Developer Documentation](https://docs.silabs.com/#section-mcu-wireless) page. 62 | 63 | ## Reporting Bugs/Issues and Posting Questions and Comments ## 64 | 65 | To report bugs in the Application Examples 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. 66 | 67 | Questions and comments related to these examples should be made by creating a new "Issue" in the "Issues" section of this repo. 68 | 69 | ## Disclaimer ## 70 | 71 | 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. 72 | -------------------------------------------------------------------------------- /proprietary/README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 11 | 12 |
4 |

EFR32 Proprietary Application Examples

5 |
7 | 8 | EFM32 32-bit Microcontrollers 9 | 10 |
13 | 14 | # Silicon Labs Proprietary # 15 | 16 | Silicon Labs EFR parts support the use of proprietary wireless protocols. Proprietary wireless allows for customizable physical protocols. Silicon Labs provides two ways to create proprietary wireless applications. The first is RAIL or Radio Abstraction Interface Layer. RAIL provides a common API to access the radio on supported parts. This API can be used to build fully customized network stacks from scratch. Second, there is Connect, which is a fully-featured stack that can be customized for an application's needs. While it does not provide the flexibility that RAIL provides, it comes with many features already implemented, like the ability to form star and extended star networks, security features, and 802.15.4 link layer compatibility. 17 | 18 | ## Submodules ## 19 | 20 | - proprietary\_connect 21 | - All proprietary examples based on the Connect stack. 22 | - proprietary\_rail 23 | - All proprietary examples based on the RAIL API. 24 | 25 | ## Supported Series 1 Devices ## 26 | 27 | - EFR32MG1 28 | - EFR32BG1 29 | - EFR32FG1 30 | - EFR32MG12 31 | - EFR32BG12 32 | - EFR32FG12 33 | - EFR32MG13 34 | - EFR32BG13 35 | - EFR32FG13 36 | - EFR32MG14 37 | - EFR32BG14 38 | - EFR32FG14 39 | 40 | ## Documentation ## 41 | 42 | Official RAIL documentation can be found at our [Developer Documentation](https://docs.silabs.com/rail/latest/) page. 43 | Official Connect Stack documentation can be found at our [Developer Documentation](https://docs.silabs.com/connect-stack/latest/) page. 44 | 45 | ## Reporting Bugs/Issues and Posting Questions and Comments ## 46 | 47 | To report bugs in the Application Examples 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. 48 | 49 | Questions and comments related to these examples should be made by creating a new "Issue" in the "Issues" section of this repo. 50 | 51 | ## Disclaimer ## 52 | 53 | The Gecko SDK suite supports development with Silicon Labs IoT SoC. 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. 54 | -------------------------------------------------------------------------------- /toc_hwdrv.md: -------------------------------------------------------------------------------- 1 | # Table of Contents by Hardware Driver Class # 2 | 3 | Hardware drivers are provided for popular 3rd party expansion boards such as: 4 | 5 | 1. [SparkFun QWIIC](https://www.sparkfun.com/qwiic) 6 | 2. [MikroE Click](https://www.mikroe.com/click) 7 | 3. [Adafruit](https://www.adafruit.com/) 8 | 9 | | Name |HW Driver Class |Third-party board |Application Example| 10 | | ---- |--------------- |----------------- |------------------- | 11 | | [Audio DAC Driver](https://github.com/SiliconLabs/platform_hardware_drivers/tree/master/audio_dac_uda1334a/README.md) |Audio |[![GitHub](https://img.shields.io/badge/Adafruit-I2S%20Stereo%20Decoder-green)](https://www.adafruit.com/product/3678) | | 12 | | [Magnetic Buzzer Driver](https://github.com/SiliconLabs/platform_hardware_drivers/tree/master/magnetic_buzzer/README.md) |Audio |[![GitHub](https://img.shields.io/badge/Mikroe-BUZZ%202%20click-green)](https://www.mikroe.com/buzz-2-click) |[Air Quality Monitor application with BLE](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_air_quality_monitor) | 13 | | [Battery Fuel Gauge MAX17048](https://github.com/SiliconLabs/platform_hardware_drivers/tree/master/fuel_gauge_battery_max17048/README.md) |Battery monitor |[![GitHub](https://img.shields.io/badge/Maxim-MAX17048XEVKIT%20Evalue%20Kit-green)](https://www.maximintegrated.com/en/products/power/battery-management/MAX17048XEVKIT.html) | | 14 | | [Ir Array AMG8833 Driver](https://github.com/SiliconLabs/platform_hardware_drivers/tree/master/ir_array_amg88xx/README.md) |Camera |[![GitHub](https://img.shields.io/badge/Sparkfun-Grid%20EYE%20Infrared%20Array-green)](https://www.sparkfun.com/products/14607) | | 15 | | [7-Segment LED driver](https://github.com/SiliconLabs/platform_hardware_drivers/tree/master/led_7seg/README.md) |Display |[![GitHub](https://img.shields.io/badge/Mikroe-UT%20M%207%20SEG%20R%20CLICK-green)](https://www.mikroe.com/ut-m-7-seg-r-click) |[Explorer Kit Bluetooth example using the I2C-bus Joystick and the SPI-bus 7-segment LED display](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_explorer_kit_joystick_7seg) | 16 | | [eInk](https://github.com/SiliconLabs/platform_hardware_drivers/tree/master/eink_ea2200-bja/README.md) |Display | | | 17 | | [OLED W Click Driver - SPI](https://github.com/SiliconLabs/platform_hardware_drivers/tree/master/oled_ssd1306_spi/README.md) |Display |[![GitHub](https://img.shields.io/badge/Sparkfun-OLED%20W%20Click-green)](https://www.mikroe.com/oled-w-click) | | 18 | | [SparkFun Micro OLED Breakout (Qwiic) Driver - I2C](https://github.com/SiliconLabs/platform_hardware_drivers/tree/master/oled_ssd1306_i2c/README.md) |Display |[![GitHub](https://img.shields.io/badge/Sparkfun-Micro%20OLED%20Breakout-green)](https://www.sparkfun.com/products/14532) |[Door lock example application with BLE](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_door_lock) | 19 | | [CAP1166 Capacitive touch driver](https://github.com/SiliconLabs/platform_hardware_drivers/tree/master/cap1166_capacitive_touch/README.md) |Human interface |[![GitHub](https://img.shields.io/badge/Mikroe-CAP%20TOUCH%202%20CLICK-green)](https://www.mikroe.com/cap-touch-2-click) |[Door lock example application with BLE](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_door_lock) | 20 | | [Joystick driver](https://github.com/SiliconLabs/platform_hardware_drivers/tree/master/joystick/README.md) |Human interface |[![GitHub](https://img.shields.io/badge/Sparkfun-Qwiic%20Joystick-green)](https://www.sparkfun.com/products/15168) |[Explorer Kit Bluetooth example using the I2C-bus Joystick and the SPI-bus 7-segment LED display](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_explorer_kit_joystick_7seg) | 21 | | [Key Pad Driver](https://github.com/SiliconLabs/platform_hardware_drivers/tree/master/keypad_tegg1pc4x4/readme.md) |Human interface | |[BLE IR Generator Example](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_ir_generator) | 22 | | [DC motor driver](https://github.com/SiliconLabs/platform_hardware_drivers/tree/master/dc_motor_driver_tb6549fg/README.md) |Motor Control |[![GitHub](https://img.shields.io/badge/Mikroe-DC%20MOTOR%203%20Click-green)](https://www.mikroe.com/dc-motor-3-click) | | 23 | | [Stepper Motor Driver](https://github.com/SiliconLabs/platform_hardware_drivers/tree/master/stepper_motor_a4988/readme.md) |Motor Control |[![GitHub](https://img.shields.io/badge/Mikroe-STEPPER%202%20CLICK-green)](https://www.mikroe.com/stepper-2-click) | | 24 | | [W5500 Ethernet Module](https://github.com/SiliconLabs/platform_hardware_drivers/blob/master/ethernet_w5x00/README.md) |Network |[![GitHub](https://img.shields.io/badge/Mikroe-ETH%20Wiz%20click-green)](https://www.mikroe.com/eth-wiz-click) | | 25 | | [GPS Driver](https://github.com/SiliconLabs/platform_hardware_drivers/tree/master/gps_lea6s/README.md) |Other |[![GitHub](https://img.shields.io/badge/Mikroe-GPS%20Click-green)](https://www.mikroe.com/gps-click) | | 26 | | [IR Generator Driver](https://github.com/SiliconLabs/platform_hardware_drivers/tree/master/ir_generate/readme.md) |Other | |[BLE IR Generator Example](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_ir_generator) | 27 | | [NT3H2x11 Driver](https://github.com/SiliconLabs/platform_hardware_drivers/tree/master/nfc_nt3h2x11/README.md) |Other | |[Bluetooth NFC Pairing with NT3H2x11](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_nfc_pairing) | 28 | | [PN71x0 NCI NFC Controller Driver](https://github.com/SiliconLabs/platform_hardware_drivers/tree/master/nfc_pn71x0/README.md) |Other |[![GitHub](https://img.shields.io/badge/Mikroe-NFC%20CLICK-green)](https://www.mikroe.com/nfc-click) | | 29 | | [RFID Driver](https://github.com/SiliconLabs/platform_hardware_drivers/tree/master/rfid_id12la/README.md) |Other |[![GitHub](https://img.shields.io/badge/Sparkfun-RFID%20Reader-green)](https://www.sparkfun.com/products/11827) | | 30 | | [Accelerometer BMA400 driver](https://github.com/SiliconLabs/platform_hardware_drivers/tree/master/accelerometer_bma400_spi/README.md) |Sensor |[![GitHub](https://img.shields.io/badge/Mikroe-ACCEL%205%20CLICK-green)](https://www.mikroe.com/accel-5-click) |[Movement Detection application with BLE](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_movement_detection) | 31 | | [Barometer driver -I2C](https://github.com/SiliconLabs/platform_hardware_drivers/tree/master/bma400_accelerometer/README.md) |Sensor |[![GitHub](https://img.shields.io/badge/Mikroe-ACCEL%205%20CLICK-green)](https://www.mikroe.com/accel-5-click)
[![GitHub](https://img.shields.io/badge/Sparkfun-Pressure%20Sensor-green)](https://www.sparkfun.com/products/14688) |[Explorer Kit Bluetooth accelerometer example using I2C bus BMA400 accelerometer](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_explorer_kit_i2c_accelerometer) | 32 | | [Barometer driver -SPI](https://github.com/SiliconLabs/platform_hardware_drivers/tree/master/barometer/README.md) |Sensor |[![GitHub](https://img.shields.io/badge/Adafruit-DPS310-green)](https://www.adafruit.com/product/4494)
[![GitHub](https://img.shields.io/badge/Sparkfun-MS5637-green)](https://www.sparkfun.com/products/14688)
[![GitHub](https://img.shields.io/badge/Mikroe-Pressure%203%20Click-green)](https://www.mikroe.com/pressure-3-click) | | 33 | | [Biometric Driver](https://github.com/SiliconLabs/platform_hardware_drivers/tree/master/bio_sensor_maxm86161/README.md) |Sensor |[![GitHub](https://img.shields.io/badge/Mikroe-HEART%20RATE%202%20CLICK-green)](https://www.mikroe.com/heart-rate-2-click) |[Bluetooth Module Explorer Kit HRM/SpO2 Software Demo using MAXM86161 sensor](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_explorer_kit_i2c_bio_sensor) | 34 | | [BME280 CCS811 Qwiic driver](https://github.com/SiliconLabs/platform_hardware_drivers/tree/master/bme280_ccs811_qwiic/README.md) |Sensor |[![GitHub](https://img.shields.io/badge/Sparkfun-Environmental%20Combo%20Breakout-green)](https://www.sparkfun.com/products/14348) | | 35 | | [MLX90632 IrThermo 3 click Driver](https://github.com/SiliconLabs/platform_hardware_drivers/tree/master/fir_sensor_mlx90632/readme.md) |Sensor |[![GitHub](https://img.shields.io/badge/Mikroe-IRTHERMO%203%20CLICK-green)](https://www.mikroe.com/ir-thermo-3-click) |[MLX90632 IrThermo 3 click Bluetooth example](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_fir_sensor_mlx90632) | 36 | | [PIR Sensor Driver](https://github.com/SiliconLabs/platform_hardware_drivers/tree/master/pir_ira_s210st01/README.md) |Sensor |[![GitHub](https://img.shields.io/badge/Silabs-PIR%20Occupancy%20Sensor%20Kit-green)](https://www.silabs.com/development-tools/sensors/occupancy-sensor-kit) |[Z-Wave Motion Sensor PIR Example](https://github.com/SiliconLabs/z_wave_applications/tree/master/z_wave_motion_sensor_pir_application) | 37 | | [VL53L1X Distance Sensor Driver](https://github.com/SiliconLabs/platform_hardware_drivers/tree/master/distance_vl53l1x/README.md) |Sensor |[![GitHub](https://img.shields.io/badge/SparkFun-Distance%20Sensor%20Breakout-green)](https://www.sparkfun.com/products/14722) |[Distance Monitor example application using VL53L1X distance sensor and BLE](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_distance_monitor)
[Mesh Room Monitor application](https://github.com/SiliconLabs/bluetooth_mesh_applications/tree/master/btmesh_room_monitor)
[People counting application with BLE](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_people_counting) | 38 | | [TRIACDRV](https://github.com/SiliconLabs/platform_hardware_drivers/tree/master/triac/README.md) |Voltage Controller | | | 39 | -------------------------------------------------------------------------------- /toc_msar.md: -------------------------------------------------------------------------------- 1 | # Table of Contents by Market Segment Application 2 | 3 | | Name |Application |Market Segment |Wireless | 4 | | ---- |----------- |-------------- |-------- | 5 | | [Apple Notification Center Service](https://github.com/SiliconLabs/bluetooth_applications/tree/master/apple_notification_center_service) |Access notifications |Home |BLE | 6 | | [NFC Pairing with NT3H2x11](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_nfc_pairing/bluetooth_nfc_pairing_t2t_nt3h2x11) |Communication |Commercial |BLE | 7 | | [RFID Card Scan](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_rfid_notify) |Communication |Industrial |BLE | 8 | | [Bluetooth Security Indentity](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_secure_identity) |Communication |Retail |BLE | 9 | | [Secure Serial Port Profile](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_secure_spp_over_ble) |Communication |Retail |BLE | 10 | | [Serial Port Profile](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_spp_over_ble) |Communication |Retail |BLE | 11 | | [Serial Port Profile with Windows](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_spp_with_windows) |Communication |Retail |BLE | 12 | | [Distance Monitor using VL53L1X](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_distance_monitor) |Distance measurment |Commercial |BLE | 13 | | [Human Interface Device Keyboard](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_hid_keyboard) |Embedded to gateway |Commercial |BLE | 14 | | [Using EM4 Energy Mode in Bluetooth Beacon App](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_using_em4_energy_mode_in_bl_ibeacon_app) |Example code |Commercial |BLE | 15 | | [A reliable way for SED to receive asynchronous transmissions from other devices without frequent polling](https://github.com/SiliconLabs/zigbee_applications/tree/master/zigbee_sed_asynchronous_transmission) |Example code |Home |Zigbee | 16 | | [Controlling LEDs from a Smartphone](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_controlling_LEDs_from_Smartphone) |Example code |Home |BLE | 17 | | [Green Power gateway example](https://github.com/SiliconLabs/zigbee_applications/tree/master/zigbee_green_power_gateway) |Example code |Home |Zigbee | 18 | | [Optimization on EM2 Current Consumption of the Sleepy Z3Switch Example Project in EmberZNet 7.0](https://github.com/SiliconLabs/zigbee_applications/tree/master/zigbee_sed_z3switch/zigbee_7.x/EFR32MG21) |Example code |Home |Zigbee | 19 | | [Optimization on EM2 Current Consumption of the Sleepy Z3Swtich Example Project](https://github.com/SiliconLabs/zigbee_applications/tree/master/zigbee_sed_z3switch/zigbee_6.x/EFR32MG12) |Example code |Home |Zigbee | 20 | | [Optimization on EM2 Current Consumption of the Sleepy Z3Swtich Example Project](https://github.com/SiliconLabs/zigbee_applications/tree/master/zigbee_sed_z3switch/zigbee_6.x/EFR32MG21) |Example code |Home |Zigbee | 21 | | [Optimization on EM2 Current Consumption of the Sleepy Z3Swtich Example Project](https://github.com/SiliconLabs/zigbee_applications/tree/master/zigbee_sed_z3switch/zigbee_6.x/EFR32MG22) |Example code |Home |Zigbee | 22 | | [RHT Si7021 Zigbee Sleepy End-Device and Gateway example](https://github.com/SiliconLabs/zigbee_applications/tree/master/zigbee_sed_rht_sensor) |Example code |Home |Zigbee | 23 | | [Switching Between Two Zigbee Applications](https://github.com/SiliconLabs/zigbee_applications/tree/master/zigbee_switching_between_applications) |Example code |Home |Zigbee | 24 | | [Switching Between Two Zigbee Applications Using Slot Manager](https://github.com/SiliconLabs/zigbee_applications/tree/master/zigbee_switching_between_applications_using_slot_manager) |Example code |Home |Zigbee | 25 | | [Zigbee Source Routing Repair Plugin](https://github.com/SiliconLabs/zigbee_applications/tree/master/zigbee_source_routing_repair_plugin) |Example code |Home |Zigbee | 26 | | [Multi-Slave Multi-Master Dual-Topology Example](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_multicentral_multiperipheral_dual_topology) |Example code |Industrial |BLE | 27 | | [Zigbee Battery Monitor Example](https://github.com/SiliconLabs/zigbee_applications/tree/master/zigbee_battery_monitor) |Example code |Industrial |Zigbee | 28 | | [Zigbee Network Testing Plugin](https://github.com/SiliconLabs/zigbee_applications/tree/master/zigbee_network_testing_plugin) |Example code |Industrial |Zigbee | 29 | | [Zigbee RTC Time](https://github.com/SiliconLabs/zigbee_applications/tree/master/zigbee_rtc_time_sync) |Example code |Industrial |Zigbee | 30 | | [IR Signal Generator](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_ir_generator) |Example code |Retail |BLE | 31 | | [Log System](https://github.com/SiliconLabs/bluetooth_applications/tree/master/log_system) |Example code |Retail |BLE | 32 | | [Manufacturing Library Extension](https://github.com/SiliconLabs/zigbee_applications/tree/master/zigbee_mfglib_extension/zigbee_6.x) |Example code |Retail |Zigbee | 33 | | [Manufacturing Library Extension](https://github.com/SiliconLabs/zigbee_applications/tree/master/zigbee_mfglib_extension/zigbee_7.x) |Example code |Retail |Zigbee | 34 | | [Optimization on the EM2 Current Consumption of the DynamicMultiprotocolLightSed Example Project](https://github.com/SiliconLabs/zigbee_applications/tree/master/dmp_sed_light/EFR32MG12) |Example code |Retail |Zigbee | 35 | | [Optimize Boot-up Rejoin](https://github.com/SiliconLabs/zigbee_applications/tree/master/zigbee_optimize_bootup_rejoin) |Example code |Retail |Zigbee | 36 | | [Thermometer Example with EFR32 Internal Temperature Sensor](https://github.com/SiliconLabs/bluetooth_applications/tree/master/thermometer_example_with_efr32_internal_temperature_sensor) |Example code |Retail |BLE | 37 | | [Blood Glucose Meters](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_bgm) |Medical device |Commercial |BLE | 38 | | [Continuous Glucose Monitoring](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_cgm) |Medical device |Commercial |BLE | 39 | | [Heart rate and SpO2 Measurement using MAXM86161 sensor](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_explorer_kit_i2c_bio_sensor) |Medical device |Commercial |BLE | 40 | | [Heart rate and SpO2 Measurement using MAXM86161 sensor and OLED display](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_explorer_kit_bio_sensor_oled) |Medical device |Commercial |BLE | 41 | | [Air Quality Monitor application with BLE](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_air_quality_monitor) |Medical device |Home |BLE | 42 | | [btmesh_data_log](https://github.com/SiliconLabs/bluetooth_mesh_applications/tree/master/btmesh_temperature_log) |Mesh |Home |Bluetooth Mesh | 43 | | [Room Monitor](https://github.com/SiliconLabs/bluetooth_mesh_applications/tree/master/btmesh_room_monitor/btmesh_room_monitor_consumer) |Mesh |Home |Bluetooth Mesh | 44 | | [Implementing OTA Firmware Update in User Application](https://github.com/SiliconLabs/bluetooth_applications/tree/master/ota_firmware_update_in_user_application) |OTA |Industrial |BLE | 45 | | [Uploading Images to Internal/External Flash Using OTA DFU](https://github.com/SiliconLabs/bluetooth_applications/tree/master/uploading_images_to_multiple_slots) |OTA |Industrial |BLE | 46 | | [Door lock](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_door_lock) |Security |Home |BLE | 47 | | [Bluetooth Explorer Kit accelerometer example using BMA400 sensor with SPI bus](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_explorer_kit_accelerometer_bma400_spi) |Sensor Integration |Retail |BLE | 48 | | [Explorer Kit Bluetooth accelerometer example using I2C bus BMA400 accelerometer](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_explorer_kit_i2c_accelerometer) |Sensor Integration |Retail |BLE | 49 | | [Explorer Kit Bluetooth barometer example using I2C bus DPS310 pressure sensor](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_explorer_kit_i2c_barometer) |Sensor Integration |Retail |BLE | 50 | | [Explorer Kit Bluetooth example using the I2C-bus Joystick and the SPI-bus 7-segment LED display](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_explorer_kit_joystick_7seg) |Sensor Integration |Retail |BLE | 51 | | [MLX90632 IrThermo 3 click Bluetooth example](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_fir_sensor_mlx90632) |Sensor Integration |Retail |BLE | 52 | | [People counting application](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_people_counting) |Smart home |Home |BLE | 53 | | [Reporting Battery Voltage](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_reporting_battery_voltage_over_BLE) |Smart home |Home |BLE | 54 | -------------------------------------------------------------------------------- /toc_wl_use_case.md: -------------------------------------------------------------------------------- 1 | # Table of Contents by Wireless Use Case 2 | 3 | | Name |Embedded to Embedded |Embedded to Gateway |Embedded to Mobile |Wireless | 4 | | ---- |:--------------------: |:-------------------: |:------------------: |-------- | 5 | | [A reliable way for SED to receive asynchronous transmissions from other devices without frequent polling](https://github.com/SiliconLabs/zigbee_applications/tree/master/zigbee_sed_asynchronous_transmission) |✔ | | |Zigbee | 6 | | [Air Quality Monitor application with BLE](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_air_quality_monitor) | | |✔ |BLE | 7 | | [Apple Notification Center Service](https://github.com/SiliconLabs/bluetooth_applications/tree/master/apple_notification_center_service) | | |✔ |BLE | 8 | | [Blood Glucose Meters](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_bgm) | | |✔ |BLE | 9 | | [Bluetooth Explorer Kit accelerometer example using BMA400 sensor with SPI bus](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_explorer_kit_accelerometer_bma400_spi) | | |✔ |BLE | 10 | | [Bluetooth Security Indentity](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_secure_identity) |✔ | | |BLE | 11 | | [btmesh_data_log](https://github.com/SiliconLabs/bluetooth_mesh_applications/tree/master/btmesh_temperature_log) |✔ | | |Bluetooth Mesh | 12 | | [Continuous Glucose Monitoring](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_cgm) | | |✔ |BLE | 13 | | [Controlling LEDs from a Smartphone](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_controlling_LEDs_from_Smartphone) | | |✔ |BLE | 14 | | [Distance Monitor using VL53L1X](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_distance_monitor) | | |✔ |BLE | 15 | | [Door lock](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_door_lock) | | |✔ |BLE | 16 | | [Explorer Kit Bluetooth accelerometer example using I2C bus BMA400 accelerometer](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_explorer_kit_i2c_accelerometer) | | |✔ |BLE | 17 | | [Explorer Kit Bluetooth barometer example using I2C bus DPS310 pressure sensor](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_explorer_kit_i2c_barometer) | | |✔ |BLE | 18 | | [Explorer Kit Bluetooth example using the I2C-bus Joystick and the SPI-bus 7-segment LED display](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_explorer_kit_joystick_7seg) | | |✔ |BLE | 19 | | [Green Power gateway](https://github.com/SiliconLabs/zigbee_applications/tree/master/zigbee_green_power_gateway) | |✔ | |Zigbee | 20 | | [Heart rate and SpO2 Measurement using MAXM86161 sensor](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_explorer_kit_i2c_bio_sensor) | | |✔ |BLE | 21 | | [Heart rate and SpO2 Measurement using MAXM86161 sensor and OLED display](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_explorer_kit_bio_sensor_oled) | | |✔ |BLE | 22 | | [Human Interface Device Keyboard](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_hid_keyboard) | |✔ | |BLE | 23 | | [Implementing OTA Firmware Update in User Application](https://github.com/SiliconLabs/bluetooth_applications/tree/master/ota_firmware_update_in_user_application) | | |✔ |BLE | 24 | | [IR Signal Generator](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_ir_generator) | | |✔ |BLE | 25 | | [Log System](https://github.com/SiliconLabs/bluetooth_applications/tree/master/log_system) |✔ | |✔ |BLE | 26 | | [Manufacturing Library Extension](https://github.com/SiliconLabs/zigbee_applications/tree/master/zigbee_mfglib_extension/zigbee_6.x) |✔ | | |Zigbee | 27 | | [Manufacturing Library Extension](https://github.com/SiliconLabs/zigbee_applications/tree/master/zigbee_mfglib_extension/zigbee_7.x) |✔ | | |Zigbee | 28 | | [Mesh Room Monitor](https://github.com/SiliconLabs/bluetooth_mesh_applications/tree/master/btmesh_room_monitor) |✔ | |✔ |Bluetooth Mesh | 29 | | [MLX90632 IrThermo 3 click Bluetooth example](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_fir_sensor_mlx90632) | | |✔ |BLE | 30 | | [Multi-Slave Multi-Master Dual-Topology Example](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_multicentral_multiperipheral_dual_topology) |✔ | |✔ |BLE | 31 | | [NFC Pairing with NT3H2x11](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_nfc_pairing/bluetooth_nfc_pairing_t2t_nt3h2x11) | | |✔ |BLE | 32 | | [Optimization on EM2 Current Consumption of the Sleepy Z3Switch Example Project in EmberZNet 7.0](https://github.com/SiliconLabs/zigbee_applications/tree/master/zigbee_sed_z3switch/zigbee_7.x/EFR32MG21) |✔ | | |Zigbee | 33 | | [Optimization on EM2 Current Consumption of the Sleepy Z3Swtich Example Project](https://github.com/SiliconLabs/zigbee_applications/tree/master/zigbee_sed_z3switch/zigbee_6.x/EFR32MG12) |✔ | | |Zigbee | 34 | | [Optimization on EM2 Current Consumption of the Sleepy Z3Swtich Example Project](https://github.com/SiliconLabs/zigbee_applications/tree/master/zigbee_sed_z3switch/zigbee_6.x/EFR32MG21) |✔ | | |Zigbee | 35 | | [Optimization on EM2 Current Consumption of the Sleepy Z3Swtich Example Project](https://github.com/SiliconLabs/zigbee_applications/tree/master/zigbee_sed_z3switch/zigbee_6.x/EFR32MG22) |✔ | | |Zigbee | 36 | | [Optimization on the EM2 Current Consumption of the DynamicMultiprotocolLightSed Example Project](https://github.com/SiliconLabs/zigbee_applications/tree/master/dmp_sed_light/EFR32MG12) |✔ | | |Zigbee | 37 | | [Optimize Boot-up Rejoin](https://github.com/SiliconLabs/zigbee_applications/tree/master/zigbee_optimize_bootup_rejoin) |✔ | | |Zigbee | 38 | | [People counting application](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_people_counting) | | |✔ |BLE | 39 | | [Reporting Battery Voltage](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_reporting_battery_voltage_over_BLE) | | |✔ |BLE | 40 | | [RFID Card Scan](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_rfid_notify) | | |✔ |BLE | 41 | | [RHT Si7021 Zigbee Sleepy End-Device and Gateway example](https://github.com/SiliconLabs/zigbee_applications/tree/master/zigbee_sed_rht_sensor) | |✔ | |Zigbee | 42 | | [Secure Serial Port Profile](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_secure_spp_over_ble) | |✔ | |BLE | 43 | | [Serial Port Profile](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_spp_over_ble) | |✔ | |BLE | 44 | | [Serial Port Profile with Windows](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_spp_with_windows) | |✔ | |BLE | 45 | | [Switching Between Two Zigbee Applications](https://github.com/SiliconLabs/zigbee_applications/tree/master/zigbee_switching_between_applications) |✔ | | |Zigbee | 46 | | [Switching Between Two Zigbee Applications Using Slot Manager](https://github.com/SiliconLabs/zigbee_applications/tree/master/zigbee_switching_between_applications_using_slot_manager) |✔ | | |Zigbee | 47 | | [Thermometer Example with EFR32 Internal Temperature Sensor](https://github.com/SiliconLabs/bluetooth_applications/tree/master/thermometer_example_with_efr32_internal_temperature_sensor) | | |✔ |BLE | 48 | | [Uploading Images to Internal/External Flash Using OTA DFU](https://github.com/SiliconLabs/bluetooth_applications/tree/master/uploading_images_to_multiple_slots) | | |✔ |BLE | 49 | | [Using EM4 Energy Mode in Bluetooth Beacon App](https://github.com/SiliconLabs/bluetooth_applications/tree/master/bluetooth_using_em4_energy_mode_in_bl_ibeacon_app) | | |✔ |BLE | 50 | | [Zigbee Battery Monitor](https://github.com/SiliconLabs/zigbee_applications/tree/master/zigbee_battery_monitor) |✔ | | |Zigbee | 51 | | [Zigbee Network Testing Plugin](https://github.com/SiliconLabs/zigbee_applications/tree/master/zigbee_network_testing_plugin) |✔ | | |Zigbee | 52 | | [Zigbee RTC Time](https://github.com/SiliconLabs/zigbee_applications/tree/master/zigbee_rtc_time_sync) |✔ | | |Zigbee | 53 | | [Zigbee Source Routing Repair Plugin](https://github.com/SiliconLabs/zigbee_applications/tree/master/zigbee_source_routing_repair_plugin) |✔ | | |Zigbee | 54 | -------------------------------------------------------------------------------- /training/README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 11 | 12 |
4 |

EFM32 and EFR32
Training

5 |
7 | 8 | EFM32 32-bit Microcontrollers 9 | 10 |
13 | 14 | # Silicon Labs Training # 15 | 16 | Hit the ground running with the latest how-to information, tutorials, and training to give you the know-how you need to accelerate your development process and get your products to market as quickly as possible. 17 | 18 | ## Submodules ## 19 | 20 | - training_examples 21 | - Contains various training examples based on Silicon Labs wireless hardware and software. 22 | 23 | ## Documentation ## 24 | 25 | Official documentation can be found at our [Developer Documentation](https://docs.silabs.com/) page. 26 | 27 | ## Reporting Bugs/Issues and Posting Questions and Comments ## 28 | 29 | To report bugs in the Application Examples 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. 30 | 31 | Questions and comments related to these examples should be made by creating a new "Issue" in the "Issues" section of this repo. 32 | 33 | ## Disclaimer ## 34 | 35 | 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. 36 | -------------------------------------------------------------------------------- /wifi/README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 11 | 12 |
4 |

Wi-Fi Application Examples

5 |
7 | 8 | EFM32 32-bit Microcontrollers 9 | 10 |
13 | 14 | # Silicon Labs Wi-Fi # 15 | 16 | Silicon Labs Wi-Fi chips (SoCs) and Wi-Fi modules are designed specifically for the IoT, where robust RF performance, low power consumption, easy application development and fast time-to-market are key requirements. 17 | 18 | ## Submodules ## 19 | 20 | - wifi\_combo\_applications 21 | - Examples that use the Wi-Fi Combo stack to implement complete applications. 22 | 23 | ## Supported Devices ## 24 | 25 | - 26 | 27 | ## Documentation ## 28 | 29 | Official documentation can be found at our [Developer Documentation](https://docs.silabs.com/wifi/) page. 30 | 31 | ## Reporting Bugs/Issues and Posting Questions and Comments ## 32 | 33 | To report bugs in the Application Examples 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. 34 | 35 | Questions and comments related to these examples should be made by creating a new "Issue" in the "Issues" section of this repo. 36 | 37 | ## Disclaimer ## 38 | 39 | 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. 40 | -------------------------------------------------------------------------------- /z_wave/README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 11 | 12 |
4 |

EFR32 Z-Wave Application Examples

5 |
7 | 8 | EFM32 32-bit Microcontrollers 9 | 10 |
13 | 14 | # Silicon Labs Z-Wave # 15 | 16 | Z-Wave is designed to meet the demands of the future smart home, where increasing needs for more sensors and battery-operated devices require both long-range and low power. Our sub-GHz Z-Wave solutions offer best in class security, Smart Start provisioning, battery life of up to 10 years, full home coverage, customer product-level interoperability and backwards compatibility. 17 | 18 | ## Submodules ## 19 | 20 | - z_wave_applications 21 | - Examples that show applications that can be created on top of the Silicon Labs Z-Wave stack. 22 | 23 | ## Supported Devices ## 24 | 25 | - EFR32ZG14 26 | - ZGM130S 27 | 28 | ## Documentation ## 29 | 30 | Official documentation can be found at our [Developer Documentation](https://www.silabs.com/wireless/z-wave/specification) page. 31 | 32 | ## Reporting Bugs/Issues and Posting Questions and Comments ## 33 | 34 | To report bugs in the Application Examples 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. 35 | 36 | Questions and comments related to these examples should be made by creating a new "Issue" in the "Issues" section of this repo. 37 | 38 | ## Disclaimer ## 39 | 40 | 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. 41 | -------------------------------------------------------------------------------- /zigbee/README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 11 | 12 |
4 |

EFR32 Zigbee Application Examples

5 |
7 | 8 | EFM32 32-bit Microcontrollers 9 | 10 |
13 | 14 | # Silicon Labs Zigbee # 15 | 16 | As a leading provider of Zigbee solutions with decades of experience, Silicon Labs offers the most trusted and widely used Zigbee solution in the industry. Our portfolio of high performance and low power wireless devices, integrated with best-in-class Zigbee software and tools, enables you to get to market fast. 17 | 18 | ## Submodules ## 19 | 20 | - zigbee\_applications 21 | - Examples that show applications that can be created on top of the Silicon Labs Zigbee stack. 22 | - zigbee\_peripheral 23 | - Examples that demonstrate how to use MCU peripherals with the Silicon Labs Zigbee stack. 24 | 25 | ## Supported Series 1 Devices ## 26 | 27 | - EFR32MG1 28 | - EFR32MG12 29 | - EFR32MG13 30 | - EFR32MG14 31 | 32 | ## Series 2 Devices ## 33 | 34 | - EFR32MG21 35 | - EFR32MG22 36 | 37 | ## Documentation ## 38 | 39 | Official documentation can be found at our [Developer Documentation](https://docs.silabs.com/zigbee/latest/) page. 40 | 41 | ## Reporting Bugs/Issues and Posting Questions and Comments ## 42 | 43 | To report bugs in the Application Examples 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. 44 | 45 | Questions and comments related to these examples should be made by creating a new "Issue" in the "Issues" section of this repo. 46 | 47 | ## Disclaimer ## 48 | 49 | 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. 50 | --------------------------------------------------------------------------------