| # ADC configuration options |
| |
| # Copyright (c) 2018, Nordic Semiconductor ASA |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| # Workaround for not being able to have commas in macro arguments |
| DT_COMPAT_NORDIC_NRF_ADC := nordic,nrf-adc |
| DT_COMPAT_NORDIC_NRF_SAADC := nordic,nrf-saadc |
| |
| config ADC_NRFX_ADC |
| bool "nRF ADC nrfx driver" |
| default y |
| depends on HAS_HW_NRF_ADC && $(dt_nodelabel_has_compat,adc,$(DT_COMPAT_NORDIC_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 && $(dt_nodelabel_has_compat,adc,$(DT_COMPAT_NORDIC_NRF_SAADC)) |
| select ADC_CONFIGURABLE_INPUTS |
| help |
| Enable support for nrfx SAADC driver. |