<?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>nRF52833 BME280 no I2C connection</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/100730/nrf52833-bme280-no-i2c-connection</link><description>Hello, I have a BME280 wired to a Micro:Bit V2 and am trying to read the sensor. However, communication with the sensor is not possible. 
 The sensor is wired correctly and the I2C address is 0x76. In MakeCode the sensor can be read without problems on</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 29 Jun 2023 12:34:36 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/100730/nrf52833-bme280-no-i2c-connection" /><item><title>RE: nRF52833 BME280 no I2C connection</title><link>https://devzone.nordicsemi.com/thread/433690?ContentTypeID=1</link><pubDate>Thu, 29 Jun 2023 12:34:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7d8728f6-ec8e-4ac1-86e8-691031703b8b</guid><dc:creator>Menon</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I am not familiar with the target board you are trying here. Are you connecting any other senor here? Because I saw 2 more sensors inside the dts for I2c0, or are you trying with an integrated senor on the board ? Can you once switch to i2c1 and test whether it&amp;#39;s the same?&lt;/p&gt;
&lt;p&gt;It&amp;#39;s hard for me to reproduce this error as I don&amp;#39;t have the target board or the senor you are trying with. I once gain recommend you to verify the output on SDA and SCLK and you can share the traces.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Kind Regards,&lt;/p&gt;
&lt;p&gt;Abhijith&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52833 BME280 no I2C connection</title><link>https://devzone.nordicsemi.com/thread/432804?ContentTypeID=1</link><pubDate>Sat, 24 Jun 2023 22:23:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c05800fb-15d2-44a7-b373-564ebc7191d4</guid><dc:creator>drunkenmasta</dc:creator><description>&lt;p&gt;Thanks for the answer. I checked the tutorial and there is actually nothing that I miss. Here is the full device tree (maybe I have to turn something off?). Reading the chip id doesn&amp;#39;t work:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;/dts-v1/;

/ {
	#address-cells = &amp;lt; 0x1 &amp;gt;;
	#size-cells = &amp;lt; 0x1 &amp;gt;;
	model = &amp;quot;BBC Micro:bit V2&amp;quot;;
	compatible = &amp;quot;bbc,microbit-v2&amp;quot;;
	chosen {
		zephyr,entropy = &amp;amp;rng;
		zephyr,flash-controller = &amp;amp;flash_controller;
		zephyr,console = &amp;amp;uart0;
		zephyr,shell-uart = &amp;amp;uart0;
		zephyr,bt-mon-uart = &amp;amp;uart0;
		zephyr,bt-c2h-uart = &amp;amp;uart0;
		zephyr,sram = &amp;amp;sram0;
		zephyr,flash = &amp;amp;flash0;
		zephyr,code-partition = &amp;amp;slot0_partition;
	};
	aliases {
		sw0 = &amp;amp;buttonA;
		sw1 = &amp;amp;buttonB;
	};
	soc {
		#address-cells = &amp;lt; 0x1 &amp;gt;;
		#size-cells = &amp;lt; 0x1 &amp;gt;;
		compatible = &amp;quot;nordic,nRF52833-QIAA&amp;quot;, &amp;quot;nordic,nRF52833&amp;quot;, &amp;quot;nordic,nRF52&amp;quot;, &amp;quot;simple-bus&amp;quot;;
		interrupt-parent = &amp;lt; &amp;amp;nvic &amp;gt;;
		ranges;
		nvic: interrupt-controller@e000e100 {
			#address-cells = &amp;lt; 0x1 &amp;gt;;
			compatible = &amp;quot;arm,v7m-nvic&amp;quot;;
			reg = &amp;lt; 0xe000e100 0xc00 &amp;gt;;
			interrupt-controller;
			#interrupt-cells = &amp;lt; 0x2 &amp;gt;;
			arm,num-irq-priority-bits = &amp;lt; 0x3 &amp;gt;;
			phandle = &amp;lt; 0x1 &amp;gt;;
		};
		systick: timer@e000e010 {
			compatible = &amp;quot;arm,armv7m-systick&amp;quot;;
			reg = &amp;lt; 0xe000e010 0x10 &amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
		};
		ficr: ficr@10000000 {
			compatible = &amp;quot;nordic,nrf-ficr&amp;quot;;
			reg = &amp;lt; 0x10000000 0x1000 &amp;gt;;
			status = &amp;quot;okay&amp;quot;;
		};
		uicr: uicr@10001000 {
			compatible = &amp;quot;nordic,nrf-uicr&amp;quot;;
			reg = &amp;lt; 0x10001000 0x1000 &amp;gt;;
			status = &amp;quot;okay&amp;quot;;
		};
		sram0: memory@20000000 {
			compatible = &amp;quot;mmio-sram&amp;quot;;
			reg = &amp;lt; 0x20000000 0x20000 &amp;gt;;
		};
		clock: clock@40000000 {
			compatible = &amp;quot;nordic,nrf-clock&amp;quot;;
			reg = &amp;lt; 0x40000000 0x1000 &amp;gt;;
			interrupts = &amp;lt; 0x0 0x1 &amp;gt;;
			status = &amp;quot;okay&amp;quot;;
			label = &amp;quot;CLOCK&amp;quot;;
		};
		radio: radio@40001000 {
			compatible = &amp;quot;nordic,nrf-radio&amp;quot;;
			reg = &amp;lt; 0x40001000 0x1000 &amp;gt;;
			interrupts = &amp;lt; 0x1 0x1 &amp;gt;;
			status = &amp;quot;okay&amp;quot;;
			dfe-supported;
		};
		uart0: uart@40002000 {
			reg = &amp;lt; 0x40002000 0x1000 &amp;gt;;
			interrupts = &amp;lt; 0x2 0x1 &amp;gt;;
			status = &amp;quot;okay&amp;quot;;
			label = &amp;quot;UART_0&amp;quot;;
			compatible = &amp;quot;nordic,nrf-uart&amp;quot;;
			current-speed = &amp;lt; 0x1c200 &amp;gt;;
			tx-pin = &amp;lt; 0x6 &amp;gt;;
			rx-pin = &amp;lt; 0x28 &amp;gt;;
		};
		i2c0: i2c@40003000 {
			#address-cells = &amp;lt; 0x1 &amp;gt;;
			#size-cells = &amp;lt; 0x0 &amp;gt;;
			reg = &amp;lt; 0x40003000 0x1000 &amp;gt;;
			clock-frequency = &amp;lt; 0x61a80 &amp;gt;;
			interrupts = &amp;lt; 0x3 0x1 &amp;gt;;
			status = &amp;quot;okay&amp;quot;;
			label = &amp;quot;I2C_0&amp;quot;;
			compatible = &amp;quot;nordic,nrf-twim&amp;quot;;
			sda-pin = &amp;lt; 0x10 &amp;gt;;
			scl-pin = &amp;lt; 0x8 &amp;gt;;
			lsm303agr-magn@1e {
				compatible = &amp;quot;st,lis2mdl&amp;quot;, &amp;quot;st,lsm303agr-magn&amp;quot;;
				status = &amp;quot;okay&amp;quot;;
				reg = &amp;lt; 0x1e &amp;gt;;
				label = &amp;quot;LSM303AGR-MAGN&amp;quot;;
				irq-gpios = &amp;lt; &amp;amp;gpio0 0x19 0x0 &amp;gt;;
			};
			lsm303agr-accel@19 {
				compatible = &amp;quot;st,lis2dh&amp;quot;, &amp;quot;st,lsm303agr-accel&amp;quot;;
				status = &amp;quot;okay&amp;quot;;
				reg = &amp;lt; 0x19 &amp;gt;;
				label = &amp;quot;LSM303AGR-ACCEL&amp;quot;;
				irq-gpios = &amp;lt; &amp;amp;gpio0 0x19 0x0 &amp;gt;;
			};
			bme280: bme280@76 {
				compatible = &amp;quot;bosch,bme280&amp;quot;;
				status = &amp;quot;okay&amp;quot;;
				reg = &amp;lt; 0x76 &amp;gt;;
				label = &amp;quot;bme280&amp;quot;;
			};
		};
		spi0: spi@40003000 {
			#address-cells = &amp;lt; 0x1 &amp;gt;;
			#size-cells = &amp;lt; 0x0 &amp;gt;;
			reg = &amp;lt; 0x40003000 0x1000 &amp;gt;;
			interrupts = &amp;lt; 0x3 0x1 &amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
			label = &amp;quot;SPI_0&amp;quot;;
		};
		i2c1: i2c@40004000 {
			#address-cells = &amp;lt; 0x1 &amp;gt;;
			#size-cells = &amp;lt; 0x0 &amp;gt;;
			reg = &amp;lt; 0x40004000 0x1000 &amp;gt;;
			clock-frequency = &amp;lt; 0x186a0 &amp;gt;;
			interrupts = &amp;lt; 0x4 0x1 &amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
			label = &amp;quot;I2C_1&amp;quot;;
		};
		spi1: spi@40004000 {
			#address-cells = &amp;lt; 0x1 &amp;gt;;
			#size-cells = &amp;lt; 0x0 &amp;gt;;
			reg = &amp;lt; 0x40004000 0x1000 &amp;gt;;
			interrupts = &amp;lt; 0x4 0x1 &amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
			label = &amp;quot;SPI_1&amp;quot;;
		};
		gpiote: gpiote@40006000 {
			compatible = &amp;quot;nordic,nrf-gpiote&amp;quot;;
			reg = &amp;lt; 0x40006000 0x1000 &amp;gt;;
			interrupts = &amp;lt; 0x6 0x5 &amp;gt;;
			status = &amp;quot;okay&amp;quot;;
			label = &amp;quot;GPIOTE_0&amp;quot;;
		};
		adc: adc@40007000 {
			compatible = &amp;quot;nordic,nrf-saadc&amp;quot;;
			reg = &amp;lt; 0x40007000 0x1000 &amp;gt;;
			interrupts = &amp;lt; 0x7 0x1 &amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
			label = &amp;quot;ADC_0&amp;quot;;
			#io-channel-cells = &amp;lt; 0x1 &amp;gt;;
		};
		timer0: timer@40008000 {
			compatible = &amp;quot;nordic,nrf-timer&amp;quot;;
			status = &amp;quot;okay&amp;quot;;
			reg = &amp;lt; 0x40008000 0x1000 &amp;gt;;
			cc-num = &amp;lt; 0x4 &amp;gt;;
			interrupts = &amp;lt; 0x8 0x1 &amp;gt;;
			prescaler = &amp;lt; 0x0 &amp;gt;;
			label = &amp;quot;TIMER_0&amp;quot;;
		};
		timer1: timer@40009000 {
			compatible = &amp;quot;nordic,nrf-timer&amp;quot;;
			status = &amp;quot;okay&amp;quot;;
			reg = &amp;lt; 0x40009000 0x1000 &amp;gt;;
			cc-num = &amp;lt; 0x4 &amp;gt;;
			interrupts = &amp;lt; 0x9 0x1 &amp;gt;;
			prescaler = &amp;lt; 0x0 &amp;gt;;
			label = &amp;quot;TIMER_1&amp;quot;;
		};
		timer2: timer@4000a000 {
			compatible = &amp;quot;nordic,nrf-timer&amp;quot;;
			status = &amp;quot;okay&amp;quot;;
			reg = &amp;lt; 0x4000a000 0x1000 &amp;gt;;
			cc-num = &amp;lt; 0x4 &amp;gt;;
			interrupts = &amp;lt; 0xa 0x1 &amp;gt;;
			prescaler = &amp;lt; 0x0 &amp;gt;;
			label = &amp;quot;TIMER_2&amp;quot;;
			phandle = &amp;lt; 0x3 &amp;gt;;
		};
		rtc0: rtc@4000b000 {
			compatible = &amp;quot;nordic,nrf-rtc&amp;quot;;
			reg = &amp;lt; 0x4000b000 0x1000 &amp;gt;;
			cc-num = &amp;lt; 0x3 &amp;gt;;
			interrupts = &amp;lt; 0xb 0x1 &amp;gt;;
			status = &amp;quot;okay&amp;quot;;
			clock-frequency = &amp;lt; 0x8000 &amp;gt;;
			prescaler = &amp;lt; 0x1 &amp;gt;;
			label = &amp;quot;RTC_0&amp;quot;;
		};
		temp: temp@4000c000 {
			compatible = &amp;quot;nordic,nrf-temp&amp;quot;;
			reg = &amp;lt; 0x4000c000 0x1000 &amp;gt;;
			interrupts = &amp;lt; 0xc 0x1 &amp;gt;;
			status = &amp;quot;okay&amp;quot;;
			label = &amp;quot;TEMP_0&amp;quot;;
		};
		rng: random@4000d000 {
			compatible = &amp;quot;nordic,nrf-rng&amp;quot;;
			reg = &amp;lt; 0x4000d000 0x1000 &amp;gt;;
			interrupts = &amp;lt; 0xd 0x1 &amp;gt;;
			status = &amp;quot;okay&amp;quot;;
			label = &amp;quot;RNG&amp;quot;;
		};
		ecb: ecb@4000e000 {
			compatible = &amp;quot;nordic,nrf-ecb&amp;quot;;
			reg = &amp;lt; 0x4000e000 0x1000 &amp;gt;;
			interrupts = &amp;lt; 0xe 0x1 &amp;gt;;
			status = &amp;quot;okay&amp;quot;;
			label = &amp;quot;ECB&amp;quot;;
		};
		wdt: wdt0: watchdog@40010000 {
			compatible = &amp;quot;nordic,nrf-watchdog&amp;quot;;
			reg = &amp;lt; 0x40010000 0x1000 &amp;gt;;
			interrupts = &amp;lt; 0x10 0x1 &amp;gt;;
			status = &amp;quot;okay&amp;quot;;
			label = &amp;quot;WDT&amp;quot;;
		};
		rtc1: rtc@40011000 {
			compatible = &amp;quot;nordic,nrf-rtc&amp;quot;;
			reg = &amp;lt; 0x40011000 0x1000 &amp;gt;;
			cc-num = &amp;lt; 0x4 &amp;gt;;
			interrupts = &amp;lt; 0x11 0x1 &amp;gt;;
			status = &amp;quot;okay&amp;quot;;
			clock-frequency = &amp;lt; 0x8000 &amp;gt;;
			prescaler = &amp;lt; 0x1 &amp;gt;;
			label = &amp;quot;RTC_1&amp;quot;;
		};
		qdec: qdec@40012000 {
			compatible = &amp;quot;nordic,nrf-qdec&amp;quot;;
			reg = &amp;lt; 0x40012000 0x1000 &amp;gt;;
			interrupts = &amp;lt; 0x12 0x1 &amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
			label = &amp;quot;QDEC&amp;quot;;
		};
		egu0: egu@40014000 {
			compatible = &amp;quot;nordic,nrf-egu&amp;quot;;
			reg = &amp;lt; 0x40014000 0x1000 &amp;gt;;
			interrupts = &amp;lt; 0x14 0x1 &amp;gt;;
			status = &amp;quot;okay&amp;quot;;
		};
		egu1: egu@40015000 {
			compatible = &amp;quot;nordic,nrf-egu&amp;quot;;
			reg = &amp;lt; 0x40015000 0x1000 &amp;gt;;
			interrupts = &amp;lt; 0x15 0x1 &amp;gt;;
			status = &amp;quot;okay&amp;quot;;
		};
		egu2: egu@40016000 {
			compatible = &amp;quot;nordic,nrf-egu&amp;quot;;
			reg = &amp;lt; 0x40016000 0x1000 &amp;gt;;
			interrupts = &amp;lt; 0x16 0x1 &amp;gt;;
			status = &amp;quot;okay&amp;quot;;
		};
		egu3: egu@40017000 {
			compatible = &amp;quot;nordic,nrf-egu&amp;quot;;
			reg = &amp;lt; 0x40017000 0x1000 &amp;gt;;
			interrupts = &amp;lt; 0x17 0x1 &amp;gt;;
			status = &amp;quot;okay&amp;quot;;
		};
		egu4: egu@40018000 {
			compatible = &amp;quot;nordic,nrf-egu&amp;quot;;
			reg = &amp;lt; 0x40018000 0x1000 &amp;gt;;
			interrupts = &amp;lt; 0x18 0x1 &amp;gt;;
			status = &amp;quot;okay&amp;quot;;
		};
		egu5: egu@40019000 {
			compatible = &amp;quot;nordic,nrf-egu&amp;quot;;
			reg = &amp;lt; 0x40019000 0x1000 &amp;gt;;
			interrupts = &amp;lt; 0x19 0x1 &amp;gt;;
			status = &amp;quot;okay&amp;quot;;
		};
		timer3: timer@4001a000 {
			compatible = &amp;quot;nordic,nrf-timer&amp;quot;;
			status = &amp;quot;okay&amp;quot;;
			reg = &amp;lt; 0x4001a000 0x1000 &amp;gt;;
			cc-num = &amp;lt; 0x6 &amp;gt;;
			interrupts = &amp;lt; 0x1a 0x1 &amp;gt;;
			prescaler = &amp;lt; 0x0 &amp;gt;;
			label = &amp;quot;TIMER_3&amp;quot;;
		};
		timer4: timer@4001b000 {
			compatible = &amp;quot;nordic,nrf-timer&amp;quot;;
			status = &amp;quot;okay&amp;quot;;
			reg = &amp;lt; 0x4001b000 0x1000 &amp;gt;;
			cc-num = &amp;lt; 0x6 &amp;gt;;
			interrupts = &amp;lt; 0x1b 0x1 &amp;gt;;
			prescaler = &amp;lt; 0x0 &amp;gt;;
			label = &amp;quot;TIMER_4&amp;quot;;
		};
		pwm0: pwm@4001c000 {
			compatible = &amp;quot;nordic,nrf-pwm&amp;quot;;
			reg = &amp;lt; 0x4001c000 0x1000 &amp;gt;;
			interrupts = &amp;lt; 0x1c 0x1 &amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
			label = &amp;quot;PWM_0&amp;quot;;
			#pwm-cells = &amp;lt; 0x1 &amp;gt;;
		};
		pdm0: pdm@4001d000 {
			compatible = &amp;quot;nordic,nrf-pdm&amp;quot;;
			reg = &amp;lt; 0x4001d000 0x1000 &amp;gt;;
			interrupts = &amp;lt; 0x1d 0x1 &amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
			label = &amp;quot;PDM_0&amp;quot;;
		};
		flash_controller: flash-controller@4001e000 {
			compatible = &amp;quot;nordic,nrf52-flash-controller&amp;quot;;
			reg = &amp;lt; 0x4001e000 0x1000 &amp;gt;;
			#address-cells = &amp;lt; 0x1 &amp;gt;;
			#size-cells = &amp;lt; 0x1 &amp;gt;;
			label = &amp;quot;NRF_FLASH_DRV_NAME&amp;quot;;
			flash0: flash@0 {
				compatible = &amp;quot;soc-nv-flash&amp;quot;;
				label = &amp;quot;NRF_FLASH&amp;quot;;
				erase-block-size = &amp;lt; 0x1000 &amp;gt;;
				write-block-size = &amp;lt; 0x4 &amp;gt;;
				reg = &amp;lt; 0x0 0x80000 &amp;gt;;
				partitions {
					compatible = &amp;quot;fixed-partitions&amp;quot;;
					#address-cells = &amp;lt; 0x1 &amp;gt;;
					#size-cells = &amp;lt; 0x1 &amp;gt;;
					boot_partition: partition@0 {
						label = &amp;quot;mcuboot&amp;quot;;
						reg = &amp;lt; 0x0 0xc000 &amp;gt;;
					};
					slot0_partition: partition@c000 {
						label = &amp;quot;image-0&amp;quot;;
						reg = &amp;lt; 0xc000 0x32000 &amp;gt;;
					};
					slot1_partition: partition@3e000 {
						label = &amp;quot;image-1&amp;quot;;
						reg = &amp;lt; 0x3e000 0x32000 &amp;gt;;
					};
					scratch_partition: partition@70000 {
						label = &amp;quot;image-scratch&amp;quot;;
						reg = &amp;lt; 0x70000 0xa000 &amp;gt;;
					};
					storage_partition: partition@7a000 {
						label = &amp;quot;storage&amp;quot;;
						reg = &amp;lt; 0x7a000 0x6000 &amp;gt;;
					};
				};
			};
		};
		pwm1: pwm@40021000 {
			compatible = &amp;quot;nordic,nrf-pwm&amp;quot;;
			reg = &amp;lt; 0x40021000 0x1000 &amp;gt;;
			interrupts = &amp;lt; 0x21 0x1 &amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
			label = &amp;quot;PWM_1&amp;quot;;
			#pwm-cells = &amp;lt; 0x1 &amp;gt;;
		};
		pwm2: pwm@40022000 {
			compatible = &amp;quot;nordic,nrf-pwm&amp;quot;;
			reg = &amp;lt; 0x40022000 0x1000 &amp;gt;;
			interrupts = &amp;lt; 0x22 0x1 &amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
			label = &amp;quot;PWM_2&amp;quot;;
			#pwm-cells = &amp;lt; 0x1 &amp;gt;;
		};
		spi2: spi@40023000 {
			#address-cells = &amp;lt; 0x1 &amp;gt;;
			#size-cells = &amp;lt; 0x0 &amp;gt;;
			reg = &amp;lt; 0x40023000 0x1000 &amp;gt;;
			interrupts = &amp;lt; 0x23 0x1 &amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
			label = &amp;quot;SPI_2&amp;quot;;
		};
		rtc2: rtc@40024000 {
			compatible = &amp;quot;nordic,nrf-rtc&amp;quot;;
			reg = &amp;lt; 0x40024000 0x1000 &amp;gt;;
			cc-num = &amp;lt; 0x4 &amp;gt;;
			interrupts = &amp;lt; 0x24 0x1 &amp;gt;;
			status = &amp;quot;okay&amp;quot;;
			clock-frequency = &amp;lt; 0x8000 &amp;gt;;
			prescaler = &amp;lt; 0x1 &amp;gt;;
			label = &amp;quot;RTC_2&amp;quot;;
		};
		i2s0: i2s@40025000 {
			compatible = &amp;quot;nordic,nrf-i2s&amp;quot;;
			#address-cells = &amp;lt; 0x1 &amp;gt;;
			#size-cells = &amp;lt; 0x0 &amp;gt;;
			reg = &amp;lt; 0x40025000 0x1000 &amp;gt;;
			interrupts = &amp;lt; 0x25 0x1 &amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
			label = &amp;quot;I2S_0&amp;quot;;
		};
		usbd: zephyr_udc0: usbd@40027000 {
			compatible = &amp;quot;nordic,nrf-usbd&amp;quot;;
			reg = &amp;lt; 0x40027000 0x1000 &amp;gt;;
			interrupts = &amp;lt; 0x27 0x1 &amp;gt;;
			num-bidir-endpoints = &amp;lt; 0x1 &amp;gt;;
			num-in-endpoints = &amp;lt; 0x7 &amp;gt;;
			num-out-endpoints = &amp;lt; 0x7 &amp;gt;;
			num-isoin-endpoints = &amp;lt; 0x1 &amp;gt;;
			num-isoout-endpoints = &amp;lt; 0x1 &amp;gt;;
			status = &amp;quot;okay&amp;quot;;
			label = &amp;quot;USBD&amp;quot;;
		};
		uart1: uart@40028000 {
			compatible = &amp;quot;nordic,nrf-uarte&amp;quot;;
			reg = &amp;lt; 0x40028000 0x1000 &amp;gt;;
			interrupts = &amp;lt; 0x28 0x1 &amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
			label = &amp;quot;UART_1&amp;quot;;
		};
		pwm3: pwm@4002d000 {
			compatible = &amp;quot;nordic,nrf-pwm&amp;quot;;
			reg = &amp;lt; 0x4002d000 0x1000 &amp;gt;;
			interrupts = &amp;lt; 0x2d 0x1 &amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
			label = &amp;quot;PWM_3&amp;quot;;
			#pwm-cells = &amp;lt; 0x1 &amp;gt;;
		};
		spi3: spi@4002f000 {
			compatible = &amp;quot;nordic,nrf-spim&amp;quot;;
			#address-cells = &amp;lt; 0x1 &amp;gt;;
			#size-cells = &amp;lt; 0x0 &amp;gt;;
			reg = &amp;lt; 0x4002f000 0x1000 &amp;gt;;
			interrupts = &amp;lt; 0x2f 0x1 &amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
			label = &amp;quot;SPI_3&amp;quot;;
		};
		gpio0: gpio@50000000 {
			compatible = &amp;quot;nordic,nrf-gpio&amp;quot;;
			gpio-controller;
			reg = &amp;lt; 0x50000000 0x200 0x50000500 0x300 &amp;gt;;
			#gpio-cells = &amp;lt; 0x2 &amp;gt;;
			label = &amp;quot;GPIO_0&amp;quot;;
			status = &amp;quot;okay&amp;quot;;
			port = &amp;lt; 0x0 &amp;gt;;
			phandle = &amp;lt; 0x2 &amp;gt;;
		};
		gpio1: gpio@50000300 {
			compatible = &amp;quot;nordic,nrf-gpio&amp;quot;;
			gpio-controller;
			reg = &amp;lt; 0x50000300 0x200 0x50000800 0x300 &amp;gt;;
			#gpio-cells = &amp;lt; 0x2 &amp;gt;;
			ngpios = &amp;lt; 0xa &amp;gt;;
			label = &amp;quot;GPIO_1&amp;quot;;
			status = &amp;quot;okay&amp;quot;;
			port = &amp;lt; 0x1 &amp;gt;;
			phandle = &amp;lt; 0x4 &amp;gt;;
		};
	};
	cpus {
		#address-cells = &amp;lt; 0x1 &amp;gt;;
		#size-cells = &amp;lt; 0x0 &amp;gt;;
		cpu@0 {
			device_type = &amp;quot;cpu&amp;quot;;
			compatible = &amp;quot;arm,cortex-m4f&amp;quot;;
			reg = &amp;lt; 0x0 &amp;gt;;
			swo-ref-frequency = &amp;lt; 0x1e84800 &amp;gt;;
		};
	};
	sw_pwm: sw-pwm {
		compatible = &amp;quot;nordic,nrf-sw-pwm&amp;quot;;
		status = &amp;quot;disabled&amp;quot;;
		label = &amp;quot;SW_PWM&amp;quot;;
		generator = &amp;lt; &amp;amp;timer2 &amp;gt;;
		channel-count = &amp;lt; 0x3 &amp;gt;;
		clock-prescaler = &amp;lt; 0x0 &amp;gt;;
		ppi-base = &amp;lt; 0x0 &amp;gt;;
		gpiote-base = &amp;lt; 0x0 &amp;gt;;
		#pwm-cells = &amp;lt; 0x1 &amp;gt;;
	};
	gpio_keys {
		compatible = &amp;quot;gpio-keys&amp;quot;;
		buttonA: button_0 {
			label = &amp;quot;BTN_A&amp;quot;;
			gpios = &amp;lt; &amp;amp;gpio0 0xe 0x1 &amp;gt;;
		};
		buttonB: button_1 {
			label = &amp;quot;BTN_B&amp;quot;;
			gpios = &amp;lt; &amp;amp;gpio0 0x17 0x1 &amp;gt;;
		};
	};
	edge_connector: connector {
		compatible = &amp;quot;microbit,edge-connector&amp;quot;;
		#gpio-cells = &amp;lt; 0x2 &amp;gt;;
		gpio-map-mask = &amp;lt; 0xffffffff 0xffffffc0 &amp;gt;;
		gpio-map-pass-thru = &amp;lt; 0x0 0x3f &amp;gt;;
		gpio-map = &amp;lt; 0x0 0x0 &amp;amp;gpio0 0x2 0x0 &amp;gt;, &amp;lt; 0x1 0x0 &amp;amp;gpio0 0x3 0x0 &amp;gt;, &amp;lt; 0x2 0x0 &amp;amp;gpio0 0x4 0x0 &amp;gt;, &amp;lt; 0x3 0x0 &amp;amp;gpio0 0x1f 0x0 &amp;gt;, &amp;lt; 0x4 0x0 &amp;amp;gpio0 0x1c 0x0 &amp;gt;, &amp;lt; 0x5 0x0 &amp;amp;gpio0 0xe 0x0 &amp;gt;, &amp;lt; 0x6 0x0 &amp;amp;gpio1 0x5 0x0 &amp;gt;, &amp;lt; 0x7 0x0 &amp;amp;gpio0 0xb 0x0 &amp;gt;, &amp;lt; 0x8 0x0 &amp;amp;gpio0 0xa 0x0 &amp;gt;, &amp;lt; 0x9 0x0 &amp;amp;gpio0 0x9 0x0 &amp;gt;, &amp;lt; 0xa 0x0 &amp;amp;gpio0 0x1e 0x0 &amp;gt;, &amp;lt; 0xb 0x0 &amp;amp;gpio0 0x17 0x0 &amp;gt;, &amp;lt; 0xc 0x0 &amp;amp;gpio0 0xc 0x0 &amp;gt;, &amp;lt; 0xd 0x0 &amp;amp;gpio0 0x11 0x0 &amp;gt;, &amp;lt; 0xe 0x0 &amp;amp;gpio0 0x1 0x0 &amp;gt;, &amp;lt; 0xf 0x0 &amp;amp;gpio0 0xd 0x0 &amp;gt;, &amp;lt; 0x10 0x0 &amp;amp;gpio1 0x2 0x0 &amp;gt;, &amp;lt; 0x13 0x0 &amp;amp;gpio0 0x1a 0x0 &amp;gt;, &amp;lt; 0x14 0x0 &amp;amp;gpio1 0x0 0x0 &amp;gt;;
	};
};
&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52833 BME280 no I2C connection</title><link>https://devzone.nordicsemi.com/thread/431781?ContentTypeID=1</link><pubDate>Mon, 19 Jun 2023 12:55:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:80f3b7a2-9c4a-4948-aa3a-a2428bc3ca53</guid><dc:creator>Menon</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I am not familiar with IDE you mentioned here, but at least the overlay file you shared looks good for me. You can refer to&lt;a href="https://academy.nordicsemi.com/topic/exercise-1-6-2/"&gt; this tutorial from Nordic&lt;/a&gt; and see if you have missed anything. I don&amp;#39;t have a Micro:bit board here to reproduce this issue. From the error log you shared I guess slave device is not responding to the device address you are putting onto the I2C bus. See the&lt;a href="https://github.com/zephyrproject-rtos/hal_nordic/blob/master/nrfx/drivers/nrfx_errors.h#:~:text=NRFX_ERROR_DRV_TWI_ERR_ANACK%20%20%20%20%3D%20(NRFX_ERROR_DRIVERS_BASE_NUM%20%2B%201)%2C%20///%3C%20TWI%20error%3A%20Address%20not%20acknowledged."&gt; error here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Kind Regards,&lt;/p&gt;
&lt;p&gt;Abhijith&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52833 BME280 no I2C connection</title><link>https://devzone.nordicsemi.com/thread/431081?ContentTypeID=1</link><pubDate>Wed, 14 Jun 2023 16:21:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:145258cb-93a4-401d-868e-9b09ab5eaa74</guid><dc:creator>drunkenmasta</dc:creator><description>&lt;p&gt;Hi, I am using a Micro:Bit v2. It has a&amp;nbsp;&lt;span&gt;NRF52833. I am using PlatformIO to build the project. It has not the latest version of Zephyr, but I already tried it with the latest Zephyr SDK and west, but&amp;nbsp;the problem was the same.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52833 BME280 no I2C connection</title><link>https://devzone.nordicsemi.com/thread/431061?ContentTypeID=1</link><pubDate>Wed, 14 Jun 2023 14:29:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b1356fad-3e7b-4196-b789-7244b81c9e7a</guid><dc:creator>Menon</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Could you tell me which nordic chip or Development kit you are trying this with? Please mention the SDK version that you are using here.&lt;/p&gt;
&lt;p&gt;Is it possible to probe the I2c lines, to verify whether the slave is responding correctly?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind Regards,&lt;/p&gt;
&lt;p&gt;Abhijith&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52833 BME280 no I2C connection</title><link>https://devzone.nordicsemi.com/thread/430825?ContentTypeID=1</link><pubDate>Tue, 13 Jun 2023 16:50:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4566d3fd-cf44-417a-b605-1fb5c4468672</guid><dc:creator>drunkenmasta</dc:creator><description>&lt;p&gt;Unfortunately, the articles do not help me. The device is configured correctly in the device tree. The address is also correct and the sensor is also wired correctly.&lt;/p&gt;
&lt;p&gt;Switching between &amp;quot;compatible = &amp;quot;nordic,nrf-twi&amp;quot;;&amp;quot; and &amp;quot;compatible = &amp;quot;nordic,nrf-twim&amp;quot;;&amp;quot; does not help either.&lt;/p&gt;
&lt;p&gt;Still looking for a solution.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52833 BME280 no I2C connection</title><link>https://devzone.nordicsemi.com/thread/430775?ContentTypeID=1</link><pubDate>Tue, 13 Jun 2023 13:02:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:387b4ff0-846a-49cb-9020-7db54b1d1661</guid><dc:creator>Menon</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;This Error has been discussed in this portal before. Please go through the below links which discuss about the same error from I2C driver:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/93490/i2c_nrfx_twim-error-0x0bae0001-occurred-for-message-0"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/93490/i2c_nrfx_twim-error-0x0bae0001-occurred-for-message-0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://devzone.nordicsemi.com/support-private/support/296858"&gt;https://devzone.nordicsemi.com/support-private/support/296858&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/75770/i2c_nrfx_twi-error-0x0bae0001-occurred-for-message-0"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/75770/i2c_nrfx_twi-error-0x0bae0001-occurred-for-message-0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Kind Regards,&lt;/p&gt;
&lt;p&gt;Abhijith&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>