-
CONFIG_I2C_NRFX
¶
nRF TWI nrfx drivers
Type: bool
Help¶
Enable support for nrfx TWI drivers for nRF MCU series. Peripherals with the same instance ID cannot be used together, e.g. I2C_0 and SPI_0. You may need to disable SPI_0 or SPI_1.
Direct dependencies¶
(I2C
&& BOARD_BBC_MICROBIT
) || (I2C
&& BOARD_NRF51_VBLUNO51
) || (I2C
&& BOARD_NRF52_BLENANO2
) || (I2C
&& BOARD_NRF52_PCA20020
) || (I2C
&& BOARD_NRF52_VBLUNO52
) || (I2C
&& BOARD_REEL_BOARD
) || (SOC_FAMILY_NRF
&& I2C
)
(Includes any dependencies from if’s and menus.)
Defaults¶
- “y” if
I2C
&&BOARD_BBC_MICROBIT
- “y” if
I2C
&&BOARD_NRF51_VBLUNO51
- “y” if
I2C
&&BOARD_NRF52_BLENANO2
- “y” if
I2C
&&BOARD_NRF52_PCA20020
- “y” if
I2C
&&BOARD_NRF52_VBLUNO52
- “y” if
I2C
&&BOARD_REEL_BOARD
Symbols selected by this symbol¶
HAS_DTS_I2C
ifSOC_FAMILY_NRF
&&I2C
Kconfig definitions¶
At boards/arm/bbc_microbit/Kconfig.defconfig:24
Included via Kconfig:10
→ Kconfig.zephyr:19
Menu path: (top menu)
config I2C_NRFX bool default "y" ifI2C
&&BOARD_BBC_MICROBIT
depends onI2C
&&BOARD_BBC_MICROBIT
At boards/arm/nrf51_vbluno51/Kconfig.defconfig:30
Included via Kconfig:10
→ Kconfig.zephyr:19
Menu path: (top menu)
config I2C_NRFX bool default "y" ifI2C
&&BOARD_NRF51_VBLUNO51
depends onI2C
&&BOARD_NRF51_VBLUNO51
At boards/arm/nrf52_blenano2/Kconfig.defconfig:30
Included via Kconfig:10
→ Kconfig.zephyr:19
Menu path: (top menu)
config I2C_NRFX bool default "y" ifI2C
&&BOARD_NRF52_BLENANO2
depends onI2C
&&BOARD_NRF52_BLENANO2
At boards/arm/nrf52_pca20020/Kconfig.defconfig:27
Included via Kconfig:10
→ Kconfig.zephyr:19
Menu path: (top menu)
config I2C_NRFX bool default "y" ifI2C
&&BOARD_NRF52_PCA20020
depends onI2C
&&BOARD_NRF52_PCA20020
At boards/arm/nrf52_vbluno52/Kconfig.defconfig:30
Included via Kconfig:10
→ Kconfig.zephyr:19
Menu path: (top menu)
config I2C_NRFX bool default "y" ifI2C
&&BOARD_NRF52_VBLUNO52
depends onI2C
&&BOARD_NRF52_VBLUNO52
At boards/arm/reel_board/Kconfig.defconfig:33
Included via Kconfig:10
→ Kconfig.zephyr:19
Menu path: (top menu)
config I2C_NRFX bool default "y" ifI2C
&&BOARD_REEL_BOARD
depends onI2C
&&BOARD_REEL_BOARD
At drivers/i2c/Kconfig.nrfx:8
Included via Kconfig:10
→ Kconfig.zephyr:29
→ drivers/Kconfig:40
→ drivers/i2c/Kconfig:25
Menu path: (top menu) → Device Drivers → I2C Drivers
menuconfig I2C_NRFX bool prompt "nRF TWI nrfx drivers" ifSOC_FAMILY_NRF
&&I2C
selectHAS_DTS_I2C
ifSOC_FAMILY_NRF
&&I2C
depends onSOC_FAMILY_NRF
&&I2C
help Enable support for nrfx TWI drivers for nRF MCU series. Peripherals with the same instance ID cannot be used together, e.g. I2C_0 and SPI_0. You may need to disable SPI_0 or SPI_1.
(Definitions include propagated dependencies, including from if’s and menus.)