The latest development version of this page may be more current than this released 1.14.0 version.
CONFIG_USB_NRF52840

Nordic Semiconductor nRF52840 USB Device Controller Driver

Type: bool

Help

nRF52840 USB Device Controller Driver

Direct dependencies

(USB && BOARD_BL654_DVK) || (USB && BOARD_NRF52840_BLIP) || (USB && BOARD_NRF52840_MDK) || (USB && BOARD_NRF52840_PAPYR) || (USB && BOARD_NRF52840_PCA10056) || (USB && BOARD_NRF52840_PCA10059) || (USB && BOARD_PARTICLE_ARGON) || (USB && BOARD_PARTICLE_BORON) || (USB && BOARD_PARTICLE_XENON) || (USB && BOARD_REEL_BOARD) || (SOC_NRF52840 && USB)

(Includes any dependencies from if’s and menus.)

Defaults

Kconfig definitions

At boards/arm/bl654_dvk/Kconfig.defconfig:45

Included via Kconfig:10Kconfig.zephyr:21

Menu path: (top menu)

config USB_NRF52840
    bool
    default "y" if USB && BOARD_BL654_DVK
    depends on USB && BOARD_BL654_DVK

At boards/arm/nrf52840_blip/Kconfig.defconfig:14

Included via Kconfig:10Kconfig.zephyr:21

Menu path: (top menu)

config USB_NRF52840
    bool
    default "y" if USB && BOARD_NRF52840_BLIP
    depends on USB && BOARD_NRF52840_BLIP

At boards/arm/nrf52840_mdk/Kconfig.defconfig:28

Included via Kconfig:10Kconfig.zephyr:21

Menu path: (top menu)

config USB_NRF52840
    bool
    default "y" if USB && BOARD_NRF52840_MDK
    depends on USB && BOARD_NRF52840_MDK

At boards/arm/nrf52840_papyr/Kconfig.defconfig:14

Included via Kconfig:10Kconfig.zephyr:21

Menu path: (top menu)

config USB_NRF52840
    bool
    default "y" if USB && BOARD_NRF52840_PAPYR
    depends on USB && BOARD_NRF52840_PAPYR

At boards/arm/nrf52840_pca10056/Kconfig.defconfig:45

Included via Kconfig:10Kconfig.zephyr:21

Menu path: (top menu)

config USB_NRF52840
    bool
    default "y" if USB && BOARD_NRF52840_PCA10056
    depends on USB && BOARD_NRF52840_PCA10056

At boards/arm/nrf52840_pca10059/Kconfig.defconfig:53

Included via Kconfig:10Kconfig.zephyr:21

Menu path: (top menu)

config USB_NRF52840
    bool
    default "y" if USB && BOARD_NRF52840_PCA10059
    depends on USB && BOARD_NRF52840_PCA10059

At boards/arm/particle_argon/Kconfig.defconfig:35

Included via Kconfig:10Kconfig.zephyr:21

Menu path: (top menu)

config USB_NRF52840
    bool
    default "y" if USB && BOARD_PARTICLE_ARGON
    depends on USB && BOARD_PARTICLE_ARGON

At boards/arm/particle_boron/Kconfig.defconfig:35

Included via Kconfig:10Kconfig.zephyr:21

Menu path: (top menu)

config USB_NRF52840
    bool
    default "y" if USB && BOARD_PARTICLE_BORON
    depends on USB && BOARD_PARTICLE_BORON

At boards/arm/particle_xenon/Kconfig.defconfig:36

Included via Kconfig:10Kconfig.zephyr:21

Menu path: (top menu)

config USB_NRF52840
    bool
    default "y" if USB && BOARD_PARTICLE_XENON
    depends on USB && BOARD_PARTICLE_XENON

At boards/arm/reel_board/Kconfig.defconfig:62

Included via Kconfig:10Kconfig.zephyr:21

Menu path: (top menu)

config USB_NRF52840
    bool
    default "y" if USB && BOARD_REEL_BOARD
    depends on USB && BOARD_REEL_BOARD

At drivers/usb/device/Kconfig:59

Included via Kconfig:10Kconfig.zephyr:35drivers/Kconfig:68drivers/usb/Kconfig:14

Menu path: (top menu) → Device Drivers → USB

menuconfig USB_NRF52840
    bool
    prompt "Nordic Semiconductor nRF52840 USB Device Controller Driver" if SOC_NRF52840 && USB
    default "y" if SOC_NRF52840 && USB
    select USB_DEVICE_DRIVER if SOC_NRF52840 && USB
    select HAS_DTS_USB if SOC_NRF52840 && USB
    select NRFX_USBD if SOC_NRF52840 && USB
    select USB_DEVICE_REMOTE_WAKEUP if SOC_NRF52840 && USB
    depends on SOC_NRF52840 && USB
    help
      nRF52840 USB Device Controller Driver

(Definitions include propagated dependencies, including from if’s and menus.)