# Configuration Options

When configuring the build (`./waf configure ...`) there are several options you can enable or tune.
Below you will find a list of the most relevant ones.

## Main features

:`--js-engine`:
  Specify JavaScript engine (rocky or none). Default is 'rocky'.
  Use 'none' to disable JavaScript support.

## Debugging

:`--nowatchdog`:
  Disable watchdog

:`--nostop`:
  Disable STOP mode (STM32 specific)

:`--nosleep`:
  Disable sleep mode (STM32 specific)

## Flashing

:`--openocd-jtag`:
  Choose alternative flash/debug probe when using OpenOCD runner.

## Logging

:`--log-level`:
  Default log level.

:`--nohash`:
  Disable log messages hashing.
  This will increase ROM usage, but will not require a dictionary file to decode logs.
