CONFIG_NRF_MODEM_LIB_TRACE_ENABLED

Enable proprietary traces

Type: bool

Help

When this is enabled, the modem lib will allocate space for modem traces in the shared
memory. When this is done, the modem will start sending all proprietary trace data to
the application as soon as it is initialized. To stop these traces or to activate a
smaller subset of traces, the AT command %XMODEMTRACE can be used. The modem_trace API
may also be used for this purpose.
The default size of the Trace region is defined by the
NRF_MODEM_LIB_SHMEM_TRACE_SIZE option.

Direct dependencies

NRF_MODEM_LIB

(Includes any dependencies from ifs and menus.)

Defaults

No defaults. Implicitly defaults to n.

Kconfig definition

At <nRF>/lib/nrf_modem_lib/Kconfig.modemlib:21

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:33<Zephyr>/modules/Kconfig:6<nRF>/doc/_build/kconfig/Kconfig.modules:2<nRF>/Kconfig.nrf:94<nRF>/lib/Kconfig:11<nRF>/lib/nrf_modem_lib/Kconfig:22

Menu path: (Top) → Modules → nrf (/home/runner/work/sdk-nrf/sdk-nrf/ncs/nrf) → Nordic nRF Connect → Libraries → Enable Modem library

config NRF_MODEM_LIB_TRACE_ENABLED
    bool "Enable proprietary traces"
    depends on NRF_MODEM_LIB
    help
      When this is enabled, the modem lib will allocate space for modem traces in the shared
      memory. When this is done, the modem will start sending all proprietary trace data to
      the application as soon as it is initialized. To stop these traces or to activate a
      smaller subset of traces, the AT command %XMODEMTRACE can be used. The modem_trace API
      may also be used for this purpose.
      The default size of the Trace region is defined by the
      NRF_MODEM_LIB_SHMEM_TRACE_SIZE option.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)