<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Adding VM3011 Audio Driver Issues</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/101775/adding-vm3011-audio-driver-issues</link><description>I&amp;#39;m attempting to integrate the VM3011 audio driver into my project which uses the Thingy53 platform. 
 This question originally led me to Edge Impulse&amp;#39;s VM3011 driver code: Audio driver for VM3011 in Thingy:53 - Nordic Q&amp;amp;A - Nordic DevZone - Nordic DevZone</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 12 Dec 2023 15:31:29 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/101775/adding-vm3011-audio-driver-issues" /><item><title>RE: Adding VM3011 Audio Driver Issues</title><link>https://devzone.nordicsemi.com/thread/459971?ContentTypeID=1</link><pubDate>Tue, 12 Dec 2023 15:31:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4520e2e2-9bed-4d88-9e2e-cd39cd9d0f03</guid><dc:creator>zachwork</dc:creator><description>&lt;p&gt;I haven&amp;#39;t checked in with Edge Impulse on whether or not they released an updated version but if anyone still needs a barebones driver for this attached is what I ended up using. I took what was available from Edge Impulse at the time and reworked it to allow for blocking audio calls and removed the I2C capabilities to fix the configuration issue.&lt;br /&gt;&lt;br /&gt;The attached code should be useful for anyone looking to pull data from the microphone on the Thingy:53 in it&amp;#39;s default configuration. You can adjust sample rate but you can&amp;#39;t adjust any of the gain or wake up settings with this code. Feel free to use this as a reference, I make no claims to it&amp;#39;s stability or licensing in any way.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/vm3011.zip"&gt;devzone.nordicsemi.com/.../vm3011.zip&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding VM3011 Audio Driver Issues</title><link>https://devzone.nordicsemi.com/thread/436530?ContentTypeID=1</link><pubDate>Fri, 14 Jul 2023 14:21:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a47c101d-7d99-4c92-bba0-3bd8ef0d3d43</guid><dc:creator>zachwork</dc:creator><description>&lt;p&gt;Thanks for looking into this &lt;a href="https://devzone.nordicsemi.com/members/oivind"&gt;Øivind&lt;/a&gt;&amp;nbsp;I think you are right and I&amp;#39;ll just have to wait and see what EdgeImpulse develops. No sense in doing the work twice.&lt;/p&gt;
&lt;p&gt;Here are a few observations I found while trying to root cause the issue that might be of help to others with similar problems:&lt;/p&gt;
&lt;p&gt;1) The messages that appear in the errors don&amp;#39;t actually appear in the files that it references or anywhere in the SDK.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;config I2C
        bool
        default y
        depends on SHIELD_X_NUCLEO_53L0A1&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;The above section of the error doesn&amp;#39;t exist in the Nucleo shield defconfig file referenced in the error. There are no &amp;quot;bool&amp;quot; or &amp;quot;depends on SHIELD_X_NUCLEO_53L0A1&amp;quot; lines in the actual file.&lt;/p&gt;
&lt;p&gt;2) When I remove the line `select SENSOR` from the vm3011 driver config the dependency loop goes away. I tried tracing the files that SENSOR includes or selects but was not able to find a link back to the nucleo board.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding VM3011 Audio Driver Issues</title><link>https://devzone.nordicsemi.com/thread/436227?ContentTypeID=1</link><pubDate>Thu, 13 Jul 2023 11:35:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:46a757b4-a2c5-4871-be32-f28e254c639c</guid><dc:creator>&amp;#216;ivind</dc:creator><description>&lt;p&gt;I think you will have to wait for the update from Edge Impulse, which in the forum post they say will take a couple of weeks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding VM3011 Audio Driver Issues</title><link>https://devzone.nordicsemi.com/thread/436206?ContentTypeID=1</link><pubDate>Thu, 13 Jul 2023 10:19:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c2103b90-d88e-4e8e-8383-30b1d2e80df5</guid><dc:creator>&amp;#216;ivind</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I&amp;#39;ll see if I can track down why the Nucleo configs are being included and get back to you&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding VM3011 Audio Driver Issues</title><link>https://devzone.nordicsemi.com/thread/436073?ContentTypeID=1</link><pubDate>Wed, 12 Jul 2023 17:54:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:323c61e5-182e-4236-8b72-b1ab39f643c9</guid><dc:creator>zachwork</dc:creator><description>&lt;p&gt;Spent some more time digging and troubleshooting and I found a suggested solution from EdgeImpulse here:&amp;nbsp;&lt;a id="" href="https://forum.edgeimpulse.com/t/firmware-nordic-thingy-53-build-error-in-nrf-connect-sdk/5533"&gt;https://forum.edgeimpulse.com/t/firmware-nordic-thingy-53-build-error-in-nrf-connect-sdk/5533&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The problem is I can&amp;#39;t roll back to less than v2.x.x of the SDK.&lt;/p&gt;
&lt;p&gt;Any idea what the root cause of this is? If it builds correctly in nRF SDK 1.9.1 but fails on all v2+ versions what could have changed in the KConfig that would cause this kind of dependence?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding VM3011 Audio Driver Issues</title><link>https://devzone.nordicsemi.com/thread/435821?ContentTypeID=1</link><pubDate>Tue, 11 Jul 2023 23:23:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2f2e8cef-d6bb-46bd-b262-1e9e8035490f</guid><dc:creator>zachwork</dc:creator><description>&lt;p&gt;I made a mistake when copying and pasting the error message. Here is the full message:&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;C:/ncs/v2.3.0/zephyr/scripts/kconfig/kconfig.py: Dependency loop
===============

I2C (defined at boards/shields\x_nucleo_53l0a1\Kconfig.defconfig:9, C:/ncs/v2.3.0/zephyr/boards/arm/thingy53_nrf5340/Kconfig.defconfig:95, drivers/i2c/Kconfig:9), with definition...

config I2C
        bool
        default y
        depends on SHIELD_X_NUCLEO_53L0A1

config I2C
        bool
        default y
        depends on !TRUSTED_EXECUTION_SECURE &amp;amp;&amp;amp; (BOARD_THINGY53_NRF5340_CPUAPP || BOARD_THINGY53_NRF5340_CPUAPP_NS)

menuconfig I2C
        bool &amp;quot;I2C Drivers&amp;quot;
        help
          Enable I2C Driver Configuration

(select-related dependencies: (GPIO_SX1509B &amp;amp;&amp;amp; DT_HAS_SEMTECH_SX1509B_ENABLED &amp;amp;&amp;amp; GPIO) || (GPIO_PCA953X &amp;amp;&amp;amp; DT_HAS_TI_TCA9538_ENABLED &amp;amp;&amp;amp; GPIO) || (GPIO_PCF8574 &amp;amp;&amp;amp; DT_HAS_NXP_PCF8574_ENABLED &amp;amp;&amp;amp; GPIO) || (GPIO_NPM6001 &amp;amp;&amp;amp; DT_HAS_NORDIC_NPM6001_GPIO_ENABLED &amp;amp;&amp;amp; GPIO) || (ADC_ADS1X1X &amp;amp;&amp;amp; (DT_HAS_TI_ADS1013_ENABLED || DT_HAS_TI_ADS1014_ENABLED || DT_HAS_TI_ADS1015_ENABLED || DT_HAS_TI_ADS1113_ENABLED || DT_HAS_TI_ADS1114_ENABLED || DT_HAS_TI_ADS1115_ENABLED || DT_HAS_TI_ADS1119_ENABLED) &amp;amp;&amp;amp; ADC) || (ADC_ADS1119 &amp;amp;&amp;amp; DT_HAS_TI_ADS1119_ENABLED &amp;amp;&amp;amp; ADC) || (DAC_DACX3608 &amp;amp;&amp;amp; (DT_HAS_TI_DAC43608_ENABLED || DT_HAS_TI_DAC53608_ENABLED) &amp;amp;&amp;amp; DAC) || (DAC_MCP4725 &amp;amp;&amp;amp; DT_HAS_MICROCHIP_MCP4725_ENABLED &amp;amp;&amp;amp; DAC) || (DAC_MCP4728 &amp;amp;&amp;amp; DT_HAS_MICROCHIP_MCP4728_ENABLED &amp;amp;&amp;amp; DAC) || (WDT_NPM6001 &amp;amp;&amp;amp; DT_HAS_NORDIC_NPM6001_WDT_ENABLED &amp;amp;&amp;amp; WATCHDOG) || (W1_DS2484 &amp;amp;&amp;amp; DT_HAS_MAXIM_DS2484_ENABLED &amp;amp;&amp;amp; W1) || (W1_DS2485 &amp;amp;&amp;amp; DT_HAS_MAXIM_DS2485_ENABLED &amp;amp;&amp;amp; W1) || (ADT7420 &amp;amp;&amp;amp; DT_HAS_ADI_ADT7420_ENABLED &amp;amp;&amp;amp; SENSOR) || (AK8975 &amp;amp;&amp;amp; DT_HAS_ASAHI_KASEI_AK8975_ENABLED &amp;amp;&amp;amp; SENSOR) || (AMG88XX &amp;amp;&amp;amp; DT_HAS_PANASONIC_AMG88XX_ENABLED &amp;amp;&amp;amp; SENSOR) || (AMS_IAQ_CORE &amp;amp;&amp;amp; DT_HAS_AMS_IAQCORE_ENABLED &amp;amp;&amp;amp; SENSOR) || (APDS9960 &amp;amp;&amp;amp; DT_HAS_AVAGO_APDS9960_ENABLED &amp;amp;&amp;amp; SENSOR) || (BMA280 &amp;amp;&amp;amp; DT_HAS_BOSCH_BMA280_ENABLED &amp;amp;&amp;amp; SENSOR) || (BMC150_MAGN &amp;amp;&amp;amp; DT_HAS_BOSCH_BMC150_MAGN_ENABLED &amp;amp;&amp;amp; SENSOR) || (BME680 &amp;amp;&amp;amp; DT_HAS_BOSCH_BME680_ENABLED &amp;amp;&amp;amp; SENSOR) || (BMG160 &amp;amp;&amp;amp; DT_HAS_BOSCH_BMG160_ENABLED &amp;amp;&amp;amp; SENSOR) || (BMM150 &amp;amp;&amp;amp; DT_HAS_BOSCH_BMM150_ENABLED &amp;amp;&amp;amp; SENSOR) || (BQ274XX &amp;amp;&amp;amp; DT_HAS_TI_BQ274XX_ENABLED &amp;amp;&amp;amp; SENSOR) || (CCS811 &amp;amp;&amp;amp; DT_HAS_AMS_CCS811_ENABLED &amp;amp;&amp;amp; SENSOR) || (DPS310 &amp;amp;&amp;amp; DT_HAS_INFINEON_DPS310_ENABLED &amp;amp;&amp;amp; SENSOR) || (ENS210 &amp;amp;&amp;amp; DT_HAS_AMS_ENS210_ENABLED &amp;amp;&amp;amp; SENSOR) || (FDC2X1X &amp;amp;&amp;amp; DT_HAS_TI_FDC2X1X_ENABLED &amp;amp;&amp;amp; NEWLIB_LIBC &amp;amp;&amp;amp; SENSOR) || (TI_HDC &amp;amp;&amp;amp; DT_HAS_TI_HDC_ENABLED &amp;amp;&amp;amp; SENSOR) || (TI_HDC20XX &amp;amp;&amp;amp; (DT_HAS_TI_HDC2010_ENABLED || DT_HAS_TI_HDC2021_ENABLED || DT_HAS_TI_HDC2022_ENABLED || DT_HAS_TI_HDC2080_ENABLED) &amp;amp;&amp;amp; SENSOR) || (HMC5883L &amp;amp;&amp;amp; DT_HAS_HONEYWELL_HMC5883L_ENABLED &amp;amp;&amp;amp; SENSOR) || (HP206C &amp;amp;&amp;amp; DT_HAS_HOPERF_HP206C_ENABLED &amp;amp;&amp;amp; SENSOR) || (INA23X &amp;amp;&amp;amp; (DT_HAS_TI_INA230_ENABLED || DT_HAS_TI_INA237_ENABLED) &amp;amp;&amp;amp; SENSOR) || (ISL29035 &amp;amp;&amp;amp; DT_HAS_ISIL_ISL29035_ENABLED &amp;amp;&amp;amp; SENSOR) || (INA219 &amp;amp;&amp;amp; DT_HAS_TI_INA219_ENABLED &amp;amp;&amp;amp; SENSOR) || (LIS3MDL &amp;amp;&amp;amp; DT_HAS_ST_LIS3MDL_MAGN_ENABLED &amp;amp;&amp;amp; SENSOR) || (LM75 &amp;amp;&amp;amp; DT_HAS_LM75_ENABLED &amp;amp;&amp;amp; SENSOR) || (LM77 &amp;amp;&amp;amp; DT_HAS_LM77_ENABLED &amp;amp;&amp;amp; SENSOR) || (LPS22HB &amp;amp;&amp;amp; DT_HAS_ST_LPS22HB_PRESS_ENABLED &amp;amp;&amp;amp; SENSOR) || (LPS25HB &amp;amp;&amp;amp; DT_HAS_ST_LPS25HB_PRESS_ENABLED &amp;amp;&amp;amp; SENSOR) || (LSM303DLHC_MAGN &amp;amp;&amp;amp; DT_HAS_ST_LSM303DLHC_MAGN_ENABLED &amp;amp;&amp;amp; SENSOR) || (LSM6DS0 &amp;amp;&amp;amp; DT_HAS_ST_LSM6DS0_ENABLED &amp;amp;&amp;amp; SENSOR) || (LSM9DS0_GYRO &amp;amp;&amp;amp; DT_HAS_ST_LSM9DS0_GYRO_ENABLED &amp;amp;&amp;amp; SENSOR) || (LSM9DS0_MFD &amp;amp;&amp;amp; DT_HAS_ST_LSM9DS0_MFD_ENABLED &amp;amp;&amp;amp; SENSOR) || (MAX17055 &amp;amp;&amp;amp; DT_HAS_MAXIM_MAX17055_ENABLED &amp;amp;&amp;amp; SENSOR) || (MAX17262 &amp;amp;&amp;amp; DT_HAS_MAXIM_MAX17262_ENABLED &amp;amp;&amp;amp; SENSOR) || (MAX30101 &amp;amp;&amp;amp; DT_HAS_MAXIM_MAX30101_ENABLED &amp;amp;&amp;amp; SENSOR) || (MAX31875 &amp;amp;&amp;amp; DT_HAS_MAXIM_MAX31875_ENABLED &amp;amp;&amp;amp; SENSOR) || (MAX44009 &amp;amp;&amp;amp; DT_HAS_MAXIM_MAX44009_ENABLED &amp;amp;&amp;amp; SENSOR) || (MCP9808 &amp;amp;&amp;amp; DT_HAS_MICROCHIP_MCP9808_ENABLED &amp;amp;&amp;amp; SENSOR) || (MPR &amp;amp;&amp;amp; DT_HAS_HONEYWELL_MPR_ENABLED &amp;amp;&amp;amp; SENSOR) || (MPU6050 &amp;amp;&amp;amp; DT_HAS_INVENSENSE_MPU6050_ENABLED &amp;amp;&amp;amp; SENSOR) || (MPU9250 &amp;amp;&amp;amp; DT_HAS_INVENSENSE_MPU9250_ENABLED &amp;amp;&amp;amp; SENSOR) || (MS5837 &amp;amp;&amp;amp; DT_HAS_MEAS_MS5837_ENABLED &amp;amp;&amp;amp; SENSOR) || (OPT3001 &amp;amp;&amp;amp; DT_HAS_TI_OPT3001_ENABLED &amp;amp;&amp;amp; SENSOR) || (SBS_GAUGE &amp;amp;&amp;amp; DT_HAS_SBS_SBS_GAUGE_ENABLED &amp;amp;&amp;amp; SENSOR) || (SGP40 &amp;amp;&amp;amp; DT_HAS_SENSIRION_SGP40_ENABLED &amp;amp;&amp;amp; SENSOR) || (SHTCX &amp;amp;&amp;amp; DT_HAS_SENSIRION_SHTCX_ENABLED &amp;amp;&amp;amp; SENSOR) || (SHT3XD &amp;amp;&amp;amp; DT_HAS_SENSIRION_SHT3XD_ENABLED &amp;amp;&amp;amp; SENSOR) || (SHT4X &amp;amp;&amp;amp; DT_HAS_SENSIRION_SHT4X_ENABLED &amp;amp;&amp;amp; SENSOR) || (SI7006 &amp;amp;&amp;amp; DT_HAS_SILABS_SI7006_ENABLED &amp;amp;&amp;amp; SENSOR) || (SI7055 &amp;amp;&amp;amp; DT_HAS_SILABS_SI7055_ENABLED &amp;amp;&amp;amp; SENSOR) || (SI7060 &amp;amp;&amp;amp; DT_HAS_SILABS_SI7060_ENABLED &amp;amp;&amp;amp; SENSOR) || (SI7210 &amp;amp;&amp;amp; DT_HAS_SILABS_SI7210_ENABLED &amp;amp;&amp;amp; SENSOR) || (STTS751 &amp;amp;&amp;amp; DT_HAS_ST_STTS751_ENABLED &amp;amp;&amp;amp; SENSOR) || (SX9500 &amp;amp;&amp;amp; DT_HAS_SEMTECH_SX9500_ENABLED &amp;amp;&amp;amp; SENSOR) || (TH02 &amp;amp;&amp;amp; DT_HAS_HOPERF_TH02_ENABLED &amp;amp;&amp;amp; SENSOR) || (TMP007 &amp;amp;&amp;amp; DT_HAS_TI_TMP007_ENABLED &amp;amp;&amp;amp; SENSOR) || (TMP108 &amp;amp;&amp;amp; (DT_HAS_TI_TMP108_ENABLED || DT_HAS_AMS_AS6212_ENABLED) &amp;amp;&amp;amp; SENSOR) || (TMP112 &amp;amp;&amp;amp; DT_HAS_TI_TMP112_ENABLED &amp;amp;&amp;amp; SENSOR) || (TMP116 &amp;amp;&amp;amp; DT_HAS_TI_TMP116_ENABLED &amp;amp;&amp;amp; SENSOR) || (VCNL4040 &amp;amp;&amp;amp; DT_HAS_VISHAY_VCNL4040_ENABLED &amp;amp;&amp;amp; SENSOR) || (VL53L0X &amp;amp;&amp;amp; DT_HAS_ST_VL53L0X_ENABLED &amp;amp;&amp;amp; SENSOR) || (ITDS &amp;amp;&amp;amp; DT_HAS_WE_WSEN_ITDS_ENABLED &amp;amp;&amp;amp; SENSOR) || (COUNTER_MICROCHIP_MCP7940N &amp;amp;&amp;amp; DT_HAS_MICROCHIP_MCP7940N_ENABLED &amp;amp;&amp;amp; COUNTER) || (HT16K33 &amp;amp;&amp;amp; DT_HAS_HOLTEK_HT16K33_ENABLED &amp;amp;&amp;amp; LED) || (LP3943 &amp;amp;&amp;amp; DT_HAS_TI_LP3943_ENABLED &amp;amp;&amp;amp; LED) || (LP503X &amp;amp;&amp;amp; DT_HAS_TI_LP503X_ENABLED &amp;amp;&amp;amp; LED) || (LP5562 &amp;amp;&amp;amp; DT_HAS_TI_LP5562_ENABLED &amp;amp;&amp;amp; LED) || (PCA9633 &amp;amp;&amp;amp; DT_HAS_NXP_PCA9633_ENABLED &amp;amp;&amp;amp; LED) || (TLC59108 &amp;amp;&amp;amp; DT_HAS_TI_TLC59108_ENABLED &amp;amp;&amp;amp; LED) || (AUDIO_TLV320DAC &amp;amp;&amp;amp; DT_HAS_TI_TLV320DAC_ENABLED &amp;amp;&amp;amp; GPIO &amp;amp;&amp;amp; AUDIO_CODEC &amp;amp;&amp;amp; AUDIO) || (KSCAN_FT5336 &amp;amp;&amp;amp; DT_HAS_FOCALTECH_FT5336_ENABLED &amp;amp;&amp;amp; KSCAN) || (KSCAN_GT911 &amp;amp;&amp;amp; DT_HAS_GOODIX_GT911_ENABLED &amp;amp;&amp;amp; KSCAN) || (KSCAN_CST816S &amp;amp;&amp;amp; DT_HAS_HYNITRON_CST816S_ENABLED &amp;amp;&amp;amp; KSCAN) || (KSCAN_CAP1203 &amp;amp;&amp;amp; DT_HAS_MICROCHIP_CAP1203_ENABLED &amp;amp;&amp;amp; KSCAN) || (VIDEO_MT9M114 &amp;amp;&amp;amp; DT_HAS_APTINA_MT9M114_ENABLED &amp;amp;&amp;amp; VIDEO) || (VIDEO_OV7725 &amp;amp;&amp;amp; DT_HAS_OVTI_OV7725_ENABLED &amp;amp;&amp;amp; VIDEO) || (VIDEO_OV2640 &amp;amp;&amp;amp; DT_HAS_OVTI_OV2640_ENABLED &amp;amp;&amp;amp; VIDEO) || (EEPROM_AT24 &amp;amp;&amp;amp; DT_HAS_ATMEL_AT24_ENABLED &amp;amp;&amp;amp; EEPROM) || (REGULATOR_PCA9420 &amp;amp;&amp;amp; DT_HAS_NXP_PCA9420_ENABLED &amp;amp;&amp;amp; REGULATOR) || (SBS_GAUGE_NEW_API &amp;amp;&amp;amp; DT_HAS_SBS_SBS_GAUGE_NEW_API_ENABLED &amp;amp;&amp;amp; FUEL_GAUGE))

...depends on DPS310 (defined at drivers/sensor/dps310/Kconfig:6), with definition...

menuconfig DPS310
        bool &amp;quot;DPS310 sensor&amp;quot;
        default y
        select I2C
        depends on DT_HAS_INFINEON_DPS310_ENABLED &amp;amp;&amp;amp; SENSOR
        help
          Enable driver for DPS310 I2C-based temperature and pressure sensor.

...depends on SENSOR (defined at boards/shields\x_nucleo_53l0a1\Kconfig.defconfig:12, C:/ncs/v2.3.0/nrf\drivers\sensor/Kconfig:7, drivers/sensor/Kconfig:6), with definition...

config SENSOR
        bool
        default y
        depends on SHIELD_X_NUCLEO_53L0A1

menuconfig SENSOR
        bool &amp;quot;Sensor Drivers&amp;quot;
        help
          Include sensor drivers in config

menuconfig SENSOR
        bool &amp;quot;Sensor Drivers&amp;quot;
        help
          Include sensor drivers in system config

(select-related dependencies: (BT_BAS &amp;amp;&amp;amp; BT_CONN &amp;amp;&amp;amp; BT_RPC_STACK) || (BT_BAS &amp;amp;&amp;amp; BT_CONN &amp;amp;&amp;amp; BT_CONN &amp;amp;&amp;amp; BT_HCI_HOST &amp;amp;&amp;amp; BT_RPC_STACK) || (NRF_802154_SL_OPENSOURCE &amp;amp;&amp;amp; NRF_802154_TEMPERATURE_UPDATE &amp;amp;&amp;amp; &amp;lt;choice NRF_802154_SL_TYPE&amp;gt;) || (VM3011 &amp;amp;&amp;amp; I2C) || (NRF_802154_SL &amp;amp;&amp;amp; NRF_802154_TEMPERATURE_UPDATE &amp;amp;&amp;amp; !NRF_802154_SOURCE_HAL_NORDIC &amp;amp;&amp;amp; &amp;lt;choice NRF_802154_SL_TYPE&amp;gt;) || (NRF_802154_SL_OPENSOURCE &amp;amp;&amp;amp; NRF_802154_TEMPERATURE_UPDATE &amp;amp;&amp;amp; &amp;lt;choice NRF_802154_SL_TYPE&amp;gt;) || (CLOCK_CONTROL_NRF_USES_TEMP_SENSOR &amp;amp;&amp;amp; HAS_HW_NRF_TEMP &amp;amp;&amp;amp; CLOCK_CONTROL_NRF_DRIVER_CALIBRATION &amp;amp;&amp;amp; CLOCK_CONTROL_NRF_K32SRC_RC_CALIBRATION &amp;amp;&amp;amp; CLOCK_CONTROL_NRF &amp;amp;&amp;amp; CLOCK_CONTROL) || (BT_BAS &amp;amp;&amp;amp; BT_CONN &amp;amp;&amp;amp; BT_CONN &amp;amp;&amp;amp; BT_HCI_HOST &amp;amp;&amp;amp; BT_HCI &amp;amp;&amp;amp; BT))

...depends on VM3011 (defined at C:/Users/zach/Documents/repositories/nrf_experiments/nus_audio_streamer/drivers/vm3011/Kconfig.vm3011:4), with definition...

menuconfig VM3011
        bool &amp;quot;VM3011 dmic&amp;quot;
        select NRFX_PDM
        select SENSOR
        depends on I2C
        help
          Enable driver for VM3011 Digital MEMS Microphone.

...depends again on I2C (defined at boards/shields\x_nucleo_53l0a1\Kconfig.defconfig:9, C:/ncs/v2.3.0/zephyr/boards/arm/thingy53_nrf5340/Kconfig.defconfig:95, drivers/i2c/Kconfig:9)
CMake Error at C:/ncs/v2.3.0/zephyr/cmake/modules/kconfig.cmake:328 (message):&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>