mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-08-31 16:55:20 +00:00
Make the following nRF peripheral drivers: - ADC - GPIO - I2C - SPI - UART - USB_DEVICE enabled by default so that users do not need to explicitly enable them in their applications after choosing an nRF SoC as the build target. Kconfig options enabling these drivers depend on both a given hardware feature (e.g. I2C) and an nRF family SoC selected, so effectively they will be automatically enabled only when it is adequate (and in most cases these drivers are the only option for a given hardware feature on nRF SoCs). Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
35 lines
822 B
Plaintext
35 lines
822 B
Plaintext
# Kconfig - ADC configuration options
|
|
|
|
#
|
|
# Copyright (c) 2018, Nordic Semiconductor ASA
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
|
|
config ADC_NRFX_ADC
|
|
bool "nRF ADC nrfx driver"
|
|
default y
|
|
depends on HAS_HW_NRF_ADC
|
|
select NRFX_ADC
|
|
select ADC_CONFIGURABLE_INPUTS
|
|
help
|
|
Enable support for nrfx ADC driver for nRF51 MCU series.
|
|
|
|
config ADC_NRFX_ADC_CHANNEL_COUNT
|
|
int "Number of ADC channels"
|
|
depends on ADC_NRFX_ADC
|
|
range 1 8
|
|
default 1
|
|
help
|
|
Number of ADC channels to be supported by the driver. Each channel
|
|
needs a dedicated structure in RAM that stores the ADC settings
|
|
to be used when sampling this channel.
|
|
|
|
config ADC_NRFX_SAADC
|
|
bool "nRF SAADC nrfx driver"
|
|
default y
|
|
depends on HAS_HW_NRF_SAADC
|
|
select ADC_CONFIGURABLE_INPUTS
|
|
help
|
|
Enable support for nrfx SAADC driver for nRF52 MCU series.
|