CONFIG_UART_0_NRF_ASYNC_LOW_POWER

Low power mode

Type: bool

Help

When enabled, UARTE is enabled before each TX or RX usage and disabled
when not used. Disabling UARTE while in idle allows to achieve lowest
power consumption. It is only feasible if receiver is not always on.

Direct dependencies

UART_0_NRF_UARTE && UART_ASYNC_API && (UART_0_NRF_UART || UART_0_NRF_UARTE) && UART_NRFX && SERIAL

(Includes any dependencies from ifs and menus.)

Defaults

No defaults. Implicitly defaults to n.

Kconfig definition

At <Zephyr>/drivers/serial/Kconfig.nrfx:86

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:32<Zephyr>/drivers/Kconfig:24<Zephyr>/drivers/serial/Kconfig:93

Menu path: (Top) → Device Drivers → Serial Drivers → nRF UART nrfx drivers

config UART_0_NRF_ASYNC_LOW_POWER
    bool "Low power mode"
    depends on UART_0_NRF_UARTE && UART_ASYNC_API && (UART_0_NRF_UART || UART_0_NRF_UARTE) && UART_NRFX && SERIAL
    help
      When enabled, UARTE is enabled before each TX or RX usage and disabled
      when not used. Disabling UARTE while in idle allows to achieve lowest
      power consumption. It is only feasible if receiver is not always on.

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