CLI Manipulator Board Application#

The CLI Manipulator Board application allows to emulate all functionality of the SiliconLabs's BRD8029 expansion board including 4 LEDs, 4 push buttons and a slider switch. Button push/release/press, slider on/off events and led state queries are performed through CLI commands. The GPIO pins are mapped according to the Simple Button and LED SiSDK components, except for the slider which is defined in cli_manipulator.h.

You can use the command line interface over the VCOM serial port. The app provides four commands:

  • ext_led: Reads a specified LED's state given in an integer argument from 0 to 3.

  • ext_button: Simulates a button push, release or press. The first input identifies the button as an integer from 0 to 3 while the second argument specifies a 'push', 'release' or 'press' (push and release) action.

  • ext_slider: Simulates switching the slider to the on or the off position. The only string input argument is 'on' or 'off' respectively.

Requirements#

Silicon Labs board with 16-Pin expansion header.

Connect the pins of the two boards marked with an o in the figure below:

      .......o.. pin 20
pin 1 .ooooooo..

See also the SQA intranet page on this topic: https://confluence.silabs.com/x/mCYKEw