Wi-Fi Commissioning Bare Metal Example on EFR32xG21 (BRD4180A)

This example is hosted in our GitHub repository. The example is similar to the Wi-Fi Commissioning Micrium OS Example on EFM32GG11 (STK3701A) and Wi-Fi Commissioning Micrium OS Example on WGM160P (BRD4321A) with the differences that no Real-Time Operating System (RTOS) and an other board are used. The examples being almost identical, we recommend to start with the Micrium OS version (previous links) of the example and experiment with it, if you have a board in your possession, to ease the start with this example.

Certain information will need to be adapted, this page lists these adapations with the reference to the original section where the adaptation intervene:

SectionAdaptation
Hardware PrerequisitesThe Host Microcontroller Board to use is EFR32xG21 Wireless Gecko Starter Kit – SLWSTK6006A.
Flying wires are required to connect the Expansion Board to the Starter Kit.
Software PrerequisitesMicrium OS Kernel SDK v5.8 not needed.
Setup Your KitAs mentioned in the Hardware Prerequisites, the boards can't be directly plugged together, flying wires are needed. Please refer to this page for more information about how to connect the boards.
Import the ProjectThe source code to import is located here: wfx-fullMAC-tools\Examples\SiliconLabs\commissioning\bare_metal\EFR32xG21\
SEGGER SystemViewSEGGER SystemView also supports FreeRTOS, but the sample source code is not included in the Gecko Platform SDK as it is done for Micrium OS. Nevertheless, if you want to use it, it should be possible by directly installing SEGGER SystemView on your computer and follow the instructions provided in the System Configuration section of https://wiki.segger.com/FreeRTOS_with_SystemView.
Micrium OS µC/ProbeSection not applicable.
Micrium OS ConfigurationSection not applicable.