Configuration

Configuration values are stored in YAML files handled by the configuration library Dynaconf. The default values are stored inside the package itself. If you want to overwrite or extend these values you should create a user configuration file. To do that use the command:

icon config

which will open the the user configuration in your default text editor. You can then edit this file and save your changes to update the configuration. For a list of available options, please take a look at the default configuration. Please make sure to not make any mistakes when you edit this file. Otherwise (some of the tests) will not work, printing an error message about the (first) incorrect configuration value.

Simplicity Commander

For some of the tests you need to either install

If you choose the first option, then please make sure to install the Simplicity Commander tool inside Simplicity Studio.

Linux

Please add the path to commander to the list commandspathlinux in the Configuration.

macOS

If you install Simplicity Studio or Simplicity Commander in the standard install path (/Applications) you do not need to change the config. If you put the application in a different directory, then please add the path to commander to the list commandspathmac in the Configuration.

Windows

  • If you installed Simplicity Studio (including Simplicity Studio) to the standard location, then you do not need to change the configuration.

  • If you download Simplicity Commander directly, then the tests assume that you unzipped the files into the directory C:\SiliconLabs\Simplicity Commander or C:\Program Files\Simplicity Commander.

  • If you did not use any of the standard install path, then please add the path to commander.exe to the list commandspathwindows in the Configuration.

Notes:

Additional Information

If you do not want to change the config, and Simplicity Commander (commander) is not part of the standard search locations for your operating system, then please make sure that commander is accessible via the PATH environment variable.