Configuration Options

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.