TWI/I2C no communication with Sensor Devices

Hello,

my first Post here, so i hope i do it correctly.

I have the following Problem with the Configuration and Communication over TWI/I2C.

The Voltage of the TWI/I2C Bus is not 3.3V.

Reference Mesurment with a RPI and ESP32 for the same Sensor Hardware. I can say it's not a hardware fault.


I use as Hardwarebase the nRF52833-DK.

As Development runtime Zephyr with the nRF connect SDK V2.0.0 in Visual Studio Code.

As Test-Project to find the Problem, i use the follwing Code and Settings:

The used Overlay for I2C

&i2c0 {
	compatible = "nordic,nrf-twim";
	status = "okay";
	pinctrl-0 = <&i2c0_default>;
	pinctrl-1 = <&i2c0_sleep>;
	pinctrl-names = "default", "sleep";
	clock-frequency = <100000>;
	/*adxl372@53 {
		compatible = "adi,adxl372";
		reg = <0x53>;
		int1-gpios = <&gpio0 54 GPIO_ACTIVE_HIGH>;
		label = "ADXL372";
	};*/
    /*pca9536@41 {
        compatible = "ti,pca9536";
        reg = <0x41>;
        label = "PCA9536";
    };
	gyro_adc@40 {
		compatible = "i2c-device";
		reg = < 0x40 >;
		label = "gyro";
	};
	bq35100@55 {
		compatible = "i2c-device";
		reg = < 0x55 >;
		label = "bms";
	};*/
};

and run it with this Project Configuration

CONFIG_STDOUT_CONSOLE=y
CONFIG_PRINTK=y

CONFIG_NEWLIB_LIBC=y
CONFIG_CPLUSPLUS=y
CONFIG_STD_CPP17=y
CONFIG_LIB_CPLUSPLUS=y
#CONFIG_RTTI=y
CONFIG_THREAD_ANALYZER=y
CONFIG_DEBUG=y
CONFIG_NEWLIB_LIBC_MIN_REQUIRED_HEAP_SIZE=2048

CONFIG_I2C=y
CONFIG_I2C_NRFX=y
CONFIG_I2C_GPIO=y
CONFIG_NRFX_TWI0=y

Source-Code (main.cpp):

/*
 * Copyright (c) 2015 Intel Corporation
 *
 * SPDX-License-Identifier: Apache-2.0
 */

#include <zephyr.h>
#include <sys/printk.h>

#include <device.h>
#include <devicetree.h>
#include <drivers/gpio.h>
#include <drivers/i2c.h>

#define FRAM_I2C_ADDR 41

#define MY_TWIM DT_NODELABEL(i2c0)

void main(void)
{
	const struct device *i2c_dev = DEVICE_DT_GET(DT_NODELABEL(i2c0));
	uint8_t cmp_data[16];
	uint8_t data[16];
	uint8_t w_data[16];
	uint8_t r_data[16];
	int i, ret;
	int rc1, rc2, rc3, rc4;
	rc1 = rc2 = rc3 = rc4 = -999;

	//Initalisierung Speicehr Bereiche
	for (i = 0; i < 16; ++i)
	{ data[i] = w_data[i] =  r_data[i] = 0; }

	while (1)
	{
		if (!device_is_ready(i2c_dev))
		{ printk("I2C: Device is not ready.\n"); return; }	
		else
		{ printk("I2C: is ready.\n"); break; }
	}

	uint32_t dev_config = I2C_SPEED_SET(I2C_SPEED_STANDARD) | I2C_MODE_MASTER;

	if (i2c_configure(i2c_dev, dev_config))
	{ printk("Configure Fault\n"); }
	else
	{
		printk("Configure Done\n");
		/*printk("I2C Master: Slave ADDR: 0x%x SCL: %d, SDA: %d, CLK(Hz): %u\n\n",
          DT_REG_ADDR(DT_NODELABEL(i2c_dev)), 
          DT_PROP(MY_TWIM, pinctrl-0),
          DT_PROP(MY_TWIM, pinctrl-1),
          DT_PROP(MY_TWIM, clock_frequency));*/
	}

	k_sleep(K_MSEC(1));

	//Auslesen Config ist nicht Implementiert Fehler -88 ENOSYS
	//uint32_t dev_config_tmp;
	//rc1 = i2c_get_config(i2c_dev, &dev_config_tmp);
	//if (rc1 != 0) {
	//	printk("I2C get_config failed\n");
	//}
	//if (dev_config != dev_config_tmp) {
	//	printk("I2C get_config returned invalid config\n");
	//}

	uint8_t reg_to_read = 3;

	w_data[0] = reg_to_read;

	uint8_t wr_addr[2];
	/* FRAM address */
	wr_addr[0] = reg_to_read;
	wr_addr[1] = 0x00;
	struct i2c_msg msgs[2];
	/* Send the address to read from */
	msgs[0].buf = wr_addr;
	msgs[0].len = 2U;
	msgs[0].flags = I2C_MSG_WRITE;

	/* Read from device. STOP after this. */
	msgs[1].buf = data;
	msgs[1].len = 1;
	msgs[1].flags = I2C_MSG_READ | I2C_MSG_STOP;

	rc1 = i2c_write(i2c_dev, &wr_addr[0], 1, (uint16_t)FRAM_I2C_ADDR);
	rc2 = i2c_read(i2c_dev, &data[0], 1, (uint16_t)FRAM_I2C_ADDR);
	rc3 = i2c_write_read(i2c_dev, (uint16_t)FRAM_I2C_ADDR, &w_data[0], 1, &r_data[0], 1);
	rc4 = i2c_transfer(i2c_dev, &msgs[0], 2, (uint16_t)FRAM_I2C_ADDR);
	//read_byte(i2c_dev, 0x00, &data[0], FRAM_I2C_ADDR);
	if (rc1 == 0 || rc2 == 0 || rc3 == 0 || rc4 == 0)
	{ 
		printk("all read. \n");
		printk("Value write data: %d \n", w_data);
		printk("Value read data: %d \n", r_data);
	}
	else
	{ printk("read fault \n"); }
	
	return;
}

NRF-Terminal Output:

Connected via Serial Port with settings COM3 115200 8n1 rtscts:off

*** Booting Zephyr OS build v3.0.99-ncs1  ***
I2C: is ready.
Configure Done
read fault
*** Booting Zephyr OS build v3.0.99-ncs1  ***
I2C: is ready.
Configure Done
read fault
[00:00:09.736,724] <err> i2c_nrfx_twim: Error 0x0BAE0001 occurred for message 0
[00:00:09.736,938] <err> i2c_nrfx_twim: Error 0x0BAE0001 occurred for message 0
[00:00:09.737,121] <err> i2c_nrfx_twim: Error 0x0BAE0001 occurred for message 0
[00:00:09.737,304] <err> i2c_nrfx_twim: Error 0x0BAE0001 occurred for message 0


The Project-Copy:

I2C-Test.zip

Thanks for Help

Parents
  • Hello,

    Ketil asked if I could have a look at this ticket. 

    Can you please test the attached application:

    It is configured to use the nRF52833 DK and scan through all I2C addresses. So it is not aware of any particular I2C devices/addresses. Only a basic I2C configuration.

    It should print a lot of errors, but if one or more devices are connected via I2C on the pins (SDA pin P0.03 and SCL pin P0.04), then one of the lines should be an <inf> instead of <err>, and it should say FOUND DEVICE at the end of the line:

    If you can run this test, we can find out whether it is a SW or a HW issue.

    Best regards,

    Edvin

  • Hello,

    i run the test and a crosscheck that the I2C-Device is still okey.

    The Log from the i2c-scan program:

    Connected via Serial Port with settings COM3 115200 8n1 rtscts:off
    
    *** Booting Zephyr OS build v3.0.99-ncs1  ***
    *** Booting Zephyr OS build v3.0.99-ncs1  ***
    *** Booting Zephyr OS build v3.0.99-ncs1  ***
    *** Booting Zephyr OS build v3.0.99-ncs1  ***
    *** Booting Zephyr OS build v3.0.99-ncs1  ***
    [00:00:28.661,743] <inf> app: Hello World! nrf52833dk_nrf52833
    [00:00:34.147,644] <err> app: err 0bae0001, addr 00
    [00:00:34.968,170] <err> app: err 0bae0001, addr 01
    [00:00:35.329,162] <err> app: err 0bae0001, addr 02
    [00:00:35.579,132] <err> app: err 0bae0001, addr 03
    [00:00:39.363,128] <err> app: err 0bae0001, addr 04
    [00:00:39.373,229] <err> app: err 0bae0001, addr 05
    [00:00:39.383,361] <err> app: err 0bae0001, addr 06
    [00:00:39.393,493] <err> app: err 0bae0001, addr 07
    [00:00:39.403,625] <err> app: err 0bae0001, addr 08
    [00:00:39.413,757] <err> app: err 0bae0001, addr 09
    [00:00:39.423,889] <err> app: err 0bae0001, addr 0a
    [00:00:39.434,020] <err> app: err 0bae0001, addr 0b
    [00:00:39.444,152] <err> app: err 0bae0001, addr 0c
    [00:00:39.454,284] <err> app: err 0bae0001, addr 0d
    [00:00:39.464,416] <err> app: err 0bae0001, addr 0e
    [00:00:39.474,548] <err> app: err 0bae0001, addr 0f
    [00:00:39.484,680] <err> app: err 0bae0001, addr 10
    [00:00:39.494,812] <err> app: err 0bae0001, addr 11
    [00:00:39.504,943] <err> app: err 0bae0001, addr 12
    [00:00:39.515,075] <err> app: err 0bae0001, addr 13
    [00:00:39.525,207] <err> app: err 0bae0001, addr 14
    [00:00:39.535,339] <err> app: err 0bae0001, addr 15
    [00:00:39.545,471] <err> app: err 0bae0001, addr 16
    [00:00:39.555,603] <err> app: err 0bae0001, addr 17
    [00:00:39.565,734] <err> app: err 0bae0001, addr 18
    [00:00:39.575,866] <err> app: err 0bae0001, addr 19
    [00:00:39.585,998] <err> app: err 0bae0001, addr 1a
    [00:00:39.596,130] <err> app: err 0bae0001, addr 1b
    [00:00:39.606,262] <err> app: err 0bae0001, addr 1c
    [00:00:39.616,394] <err> app: err 0bae0001, addr 1d
    [00:00:39.626,525] <err> app: err 0bae0001, addr 1e
    [00:00:39.636,657] <err> app: err 0bae0001, addr 1f
    [00:00:39.646,789] <err> app: err 0bae0001, addr 20
    [00:00:39.656,921] <err> app: err 0bae0001, addr 21
    [00:00:39.667,053] <err> app: err 0bae0001, addr 22
    [00:00:39.677,185] <err> app: err 0bae0001, addr 23
    [00:00:39.687,316] <err> app: err 0bae0001, addr 24
    [00:00:39.697,448] <err> app: err 0bae0001, addr 25
    [00:00:39.707,580] <err> app: err 0bae0001, addr 26
    [00:00:39.717,712] <err> app: err 0bae0001, addr 27
    [00:00:39.727,844] <err> app: err 0bae0001, addr 28
    [00:00:39.737,976] <err> app: err 0bae0001, addr 29
    [00:00:39.748,107] <err> app: err 0bae0001, addr 2a
    [00:00:39.758,239] <err> app: err 0bae0001, addr 2b
    [00:00:39.768,371] <err> app: err 0bae0001, addr 2c
    [00:00:39.778,503] <err> app: err 0bae0001, addr 2d
    [00:00:39.788,635] <err> app: err 0bae0001, addr 2e
    [00:00:39.798,767] <err> app: err 0bae0001, addr 2f
    [00:00:39.808,898] <err> app: err 0bae0001, addr 30
    [00:00:39.819,030] <err> app: err 0bae0001, addr 31
    [00:00:39.829,162] <err> app: err 0bae0001, addr 32
    [00:00:39.839,294] <err> app: err 0bae0001, addr 33
    [00:00:39.849,426] <err> app: err 0bae0001, addr 34
    [00:00:39.859,558] <err> app: err 0bae0001, addr 35
    [00:00:39.869,689] <err> app: err 0bae0001, addr 36
    [00:00:39.879,821] <err> app: err 0bae0001, addr 37
    [00:00:39.889,953] <err> app: err 0bae0001, addr 38
    [00:00:39.900,085] <err> app: err 0bae0001, addr 39
    [00:00:39.910,217] <err> app: err 0bae0001, addr 3a
    [00:00:39.920,349] <err> app: err 0bae0001, addr 3b
    [00:00:39.930,480] <err> app: err 0bae0001, addr 3c
    [00:00:39.940,612] <err> app: err 0bae0001, addr 3d
    [00:00:39.950,744] <err> app: err 0bae0001, addr 3e
    [00:00:39.960,876] <err> app: err 0bae0001, addr 3f
    [00:00:39.971,008] <err> app: err 0bae0001, addr 40
    [00:00:39.981,140] <err> app: err 0bae0001, addr 41
    [00:00:39.991,271] <err> app: err 0bae0001, addr 42
    [00:00:40.001,403] <err> app: err 0bae0001, addr 43
    [00:00:40.011,535] <err> app: err 0bae0001, addr 44
    [00:00:40.021,667] <err> app: err 0bae0001, addr 45
    [00:00:40.031,799] <err> app: err 0bae0001, addr 46
    [00:00:40.041,931] <err> app: err 0bae0001, addr 47
    [00:00:40.052,062] <err> app: err 0bae0001, addr 48
    [00:00:40.062,194] <err> app: err 0bae0001, addr 49
    [00:00:40.072,326] <err> app: err 0bae0001, addr 4a
    [00:00:40.082,458] <err> app: err 0bae0001, addr 4b
    [00:00:40.092,590] <err> app: err 0bae0001, addr 4c
    [00:00:40.102,722] <err> app: err 0bae0001, addr 4d
    [00:00:40.112,854] <err> app: err 0bae0001, addr 4e
    [00:00:40.122,985] <err> app: err 0bae0001, addr 4f
    [00:00:40.133,117] <err> app: err 0bae0001, addr 50
    [00:00:40.143,249] <err> app: err 0bae0001, addr 51
    [00:00:40.153,381] <err> app: err 0bae0001, addr 52
    [00:00:40.163,513] <err> app: err 0bae0001, addr 53
    [00:00:40.173,645] <err> app: err 0bae0001, addr 54
    [00:00:40.183,776] <err> app: err 0bae0001, addr 55
    [00:00:40.193,908] <err> app: err 0bae0001, addr 56
    [00:00:40.204,040] <err> app: err 0bae0001, addr 57
    [00:00:40.214,172] <err> app: err 0bae0001, addr 58
    [00:00:40.224,304] <err> app: err 0bae0001, addr 59
    [00:00:40.234,436] <err> app: err 0bae0001, addr 5a
    [00:00:40.244,567] <err> app: err 0bae0001, addr 5b
    [00:00:40.254,699] <err> app: err 0bae0001, addr 5c
    [00:00:40.264,831] <err> app: err 0bae0001, addr 5d
    [00:00:40.274,963] <err> app: err 0bae0001, addr 5e
    [00:00:40.285,095] <err> app: err 0bae0001, addr 5f
    [00:00:40.295,227] <err> app: err 0bae0001, addr 60
    [00:00:40.305,358] <err> app: err 0bae0001, addr 61
    [00:00:40.315,490] <err> app: err 0bae0001, addr 62
    [00:00:40.325,622] <err> app: err 0bae0001, addr 63
    [00:00:40.335,754] <err> app: err 0bae0001, addr 64
    [00:00:40.345,886] <err> app: err 0bae0001, addr 65
    [00:00:40.356,018] <err> app: err 0bae0001, addr 66
    [00:00:40.366,149] <err> app: err 0bae0001, addr 67
    [00:00:40.376,281] <err> app: err 0bae0001, addr 68
    [00:00:40.386,413] <err> app: err 0bae0001, addr 69
    [00:00:40.396,545] <err> app: err 0bae0001, addr 6a
    [00:00:40.406,677] <err> app: err 0bae0001, addr 6b
    [00:00:40.416,809] <err> app: err 0bae0001, addr 6c
    [00:00:40.426,940] <err> app: err 0bae0001, addr 6d
    [00:00:40.437,072] <err> app: err 0bae0001, addr 6e
    [00:00:40.447,204] <err> app: err 0bae0001, addr 6f
    [00:00:40.457,336] <err> app: err 0bae0001, addr 70
    [00:00:40.467,468] <err> app: err 0bae0001, addr 71
    [00:00:40.477,600] <err> app: err 0bae0001, addr 72
    [00:00:40.487,731] <err> app: err 0bae0001, addr 73
    [00:00:40.497,863] <err> app: err 0bae0001, addr 74
    [00:00:40.507,995] <err> app: err 0bae0001, addr 75
    [00:00:40.518,127] <err> app: err 0bae0001, addr 76
    [00:00:40.528,259] <err> app: err 0bae0001, addr 77
    [00:00:40.538,391] <err> app: err 0bae0001, addr 78
    [00:00:40.548,522] <err> app: err 0bae0001, addr 79
    [00:00:40.558,654] <err> app: err 0bae0001, addr 7a
    [00:00:40.568,786] <err> app: err 0bae0001, addr 7b
    [00:00:40.578,918] <err> app: err 0bae0001, addr 7c
    [00:00:40.589,050] <err> app: err 0bae0001, addr 7d
    [00:00:40.599,182] <err> app: err 0bae0001, addr 7e
    [00:00:50.343,811] <inf> app: 1 sec passed
    [00:00:52.382,751] <inf> app: 1 sec passed
    [00:00:55.435,302] <inf> app: 1 sec passed
    [00:00:57.412,811] <inf> app: 1 sec passed
    [00:00:58.562,469] <inf> app: 1 sec passed
    [00:00:59.562,591] <inf> app: 1 sec passed
    [00:01:00.562,683] <inf> app: 1 sec passed
    [00:01:01.562,774] <inf> app: 1 sec passed
    [00:01:02.562,866] <inf> app: 1 sec passed
    [00:01:03.562,957] <inf> app: 1 sec passed
    [00:01:04.563,049] <inf> app: 1 sec passed
    [00:01:05.563,140] <inf> app: 1 sec passed
    [00:01:06.563,232] <inf> app: 1 sec passed
    [00:01:07.563,323] <inf> app: 1 sec passed
    [00:01:08.563,415] <inf> app: 1 sec passed
    [00:01:09.563,507] <inf> app: 1 sec passed
    [00:01:10.563,598] <inf> app: 1 sec passed
    [00:01:11.563,690] <inf> app: 1 sec passed
    [00:01:12.563,781] <inf> app: 1 sec passed
    [00:01:13.563,873] <inf> app: 1 sec passed
    [00:01:14.563,964] <inf> app: 1 sec passed
    [00:01:15.564,056] <inf> app: 1 sec passed
    [00:01:16.564,147] <inf> app: 1 sec passed
    *** Booting Zephyr OS build v3.0.99-ncs1  ***
    [00:00:00.381,591] <inf> app: Hello World! nrf52833dk_nrf52833
    [00:00:00.381,652] <err> app: err 0bae0001, addr 00
    [00:00:00.391,784] <err> app: err 0bae0001, addr 01
    [00:00:00.401,947] <err> app: err 0bae0001, addr 02
    [00:00:00.412,109] <err> app: err 0bae0001, addr 03
    [00:00:00.422,241] <err> app: err 0bae0001, addr 04
    [00:00:00.432,373] <err> app: err 0bae0001, addr 05
    [00:00:00.442,504] <err> app: err 0bae0001, addr 06
    [00:00:00.452,636] <err> app: err 0bae0001, addr 07
    [00:00:00.462,768] <err> app: err 0bae0001, addr 08
    [00:00:00.472,900] <err> app: err 0bae0001, addr 09
    [00:00:00.483,032] <err> app: err 0bae0001, addr 0a
    [00:00:00.493,164] <err> app: err 0bae0001, addr 0b
    [00:00:00.503,295] <err> app: err 0bae0001, addr 0c
    [00:00:00.513,397] <err> app: err 0bae0001, addr 0d
    [00:00:00.523,529] <err> app: err 0bae0001, addr 0e
    [00:00:00.533,660] <err> app: err 0bae0001, addr 0f
    [00:00:00.543,792] <err> app: err 0bae0001, addr 10
    [00:00:00.553,924] <err> app: err 0bae0001, addr 11
    [00:00:00.564,056] <err> app: err 0bae0001, addr 12
    [00:00:00.574,188] <err> app: err 0bae0001, addr 13
    [00:00:00.584,320] <err> app: err 0bae0001, addr 14
    [00:00:00.594,451] <err> app: err 0bae0001, addr 15
    [00:00:00.604,583] <err> app: err 0bae0001, addr 16
    [00:00:00.614,715] <err> app: err 0bae0001, addr 17
    [00:00:00.624,847] <err> app: err 0bae0001, addr 18
    [00:00:00.635,009] <err> app: err 0bae0001, addr 19
    [00:00:00.645,172] <err> app: err 0bae0001, addr 1a
    [00:00:00.655,303] <err> app: err 0bae0001, addr 1b
    [00:00:00.665,435] <err> app: err 0bae0001, addr 1c
    [00:00:00.675,567] <err> app: err 0bae0001, addr 1d
    [00:00:00.685,699] <err> app: err 0bae0001, addr 1e
    [00:00:00.695,831] <err> app: err 0bae0001, addr 1f
    [00:00:00.705,963] <err> app: err 0bae0001, addr 20
    [00:00:00.716,094] <err> app: err 0bae0001, addr 21
    [00:00:00.726,226] <err> app: err 0bae0001, addr 22
    [00:00:00.736,358] <err> app: err 0bae0001, addr 23
    [00:00:00.746,459] <err> app: err 0bae0001, addr 24
    [00:00:00.756,591] <err> app: err 0bae0001, addr 25
    [00:00:00.766,723] <err> app: err 0bae0001, addr 26
    [00:00:00.776,855] <err> app: err 0bae0001, addr 27
    [00:00:00.786,987] <err> app: err 0bae0001, addr 28
    [00:00:00.797,119] <err> app: err 0bae0001, addr 29
    [00:00:00.807,250] <err> app: err 0bae0001, addr 2a
    [00:00:00.817,382] <err> app: err 0bae0001, addr 2b
    [00:00:00.827,514] <err> app: err 0bae0001, addr 2c
    [00:00:00.837,646] <err> app: err 0bae0001, addr 2d
    [00:00:00.847,778] <err> app: err 0bae0001, addr 2e
    [00:00:00.857,910] <err> app: err 0bae0001, addr 2f
    [00:00:00.868,072] <err> app: err 0bae0001, addr 30
    [00:00:00.878,234] <err> app: err 0bae0001, addr 31
    [00:00:00.888,366] <err> app: err 0bae0001, addr 32
    [00:00:00.898,498] <err> app: err 0bae0001, addr 33
    [00:00:00.908,630] <err> app: err 0bae0001, addr 34
    [00:00:00.918,762] <err> app: err 0bae0001, addr 35
    [00:00:00.928,894] <err> app: err 0bae0001, addr 36
    [00:00:00.939,025] <err> app: err 0bae0001, addr 37
    [00:00:00.949,157] <err> app: err 0bae0001, addr 38
    [00:00:00.959,289] <err> app: err 0bae0001, addr 39
    [00:00:00.969,421] <err> app: err 0bae0001, addr 3a
    [00:00:00.979,522] <err> app: err 0bae0001, addr 3b
    [00:00:00.989,654] <err> app: err 0bae0001, addr 3c
    [00:00:00.999,786] <err> app: err 0bae0001, addr 3d
    [00:00:01.009,918] <err> app: err 0bae0001, addr 3e
    [00:00:01.020,050] <err> app: err 0bae0001, addr 3f
    [00:00:01.030,181] <err> app: err 0bae0001, addr 40
    [00:00:01.040,313] <err> app: err 0bae0001, addr 41
    [00:00:01.050,445] <err> app: err 0bae0001, addr 42
    [00:00:01.060,577] <err> app: err 0bae0001, addr 43
    [00:00:01.070,709] <err> app: err 0bae0001, addr 44
    [00:00:01.080,841] <err> app: err 0bae0001, addr 45
    [00:00:01.090,972] <err> app: err 0bae0001, addr 46
    [00:00:01.101,135] <err> app: err 0bae0001, addr 47
    [00:00:01.111,297] <err> app: err 0bae0001, addr 48
    [00:00:01.121,398] <err> app: err 0bae0001, addr 49
    [00:00:01.131,530] <err> app: err 0bae0001, addr 4a
    [00:00:01.141,662] <err> app: err 0bae0001, addr 4b
    [00:00:01.151,794] <err> app: err 0bae0001, addr 4c
    [00:00:01.161,926] <err> app: err 0bae0001, addr 4d
    [00:00:01.172,058] <err> app: err 0bae0001, addr 4e
    [00:00:01.182,189] <err> app: err 0bae0001, addr 4f
    [00:00:01.192,321] *** Booting Zephyr OS build v3.0.99-ncs1  ***
    [00:00:04.561,584] <inf> app: Hello World! nrf52833dk_nrf52833
    [00:00:04.561,645] <err> app: err 0bae0001, addr 00
    [00:00:04.571,746] <err> app: err 0bae0001, addr 01
    [00:00:04.581,878] <err> app: err 0bae0001, addr 02
    [00:00:04.592,010] <err> app: err 0bae0001, addr 03
    [00:00:04.602,142] <err> app: err 0bae0001, addr 04
    [00:00:04.612,274] <err> app: err 0bae0001, addr 05
    [00:00:04.622,406] <err> app: err 0bae0001, addr 06
    [00:00:04.632,537] <err> app: err 0bae0001, addr 07
    [00:00:04.642,669] <err> app: err 0bae0001, addr 08
    [00:00:04.652,801] <err> app: err 0bae0001, addr 09
    [00:00:04.662,933] <err> app: err 0bae0001, addr 0a
    [00:00:04.673,065] <err> app: err 0bae0001, addr 0b
    [00:00:04.683,197] <err> app: err 0bae0001, addr 0c
    [00:00:04.693,328] <err> app: err 0bae0001, addr 0d
    [00:00:04.703,460] <err> app: err 0bae0001, addr 0e
    [00:00:04.713,592] <err> app: err 0bae0001, addr 0f
    [00:00:04.723,724] <err> app: err 0bae0001, addr 10
    [00:00:04.733,856] <err> app: err 0bae0001, addr 11
    [00:00:04.743,988] <err> app: err 0bae0001, addr 12
    [00:00:04.754,119] <err> app: err 0bae0001, addr 13
    [00:00:04.764,251] <err> app: err 0bae0001, addr 14
    [00:00:04.774,383] <err> app: err 0bae0001, addr 15
    [00:00:04.784,515] <err> app: err 0bae0001, addr 16
    [00:00:04.794,647] <err> app: err 0bae0001, addr 17
    [00:00:04.804,779] <err> app: err 0bae0001, addr 18
    [00:00:04.814,910] <err> app: err 0bae0001, addr 19
    [00:00:04.825,042] <err> app: err 0bae0001, addr 1a
    [00:00:04.835,174] <err> app: err 0bae0001, addr 1b
    [00:00:04.845,306] <err> app: err 0bae0001, addr 1c
    [00:00:04.855,438] <err> app: err 0bae0001, addr 1d
    [00:00:04.865,570] <err> app: err 0bae0001, addr 1e
    [00:00:04.875,701] <err> app: err 0bae0001, addr 1f
    [00:00:04.885,833] <err> app: err 0bae0001, addr 20
    [00:00:04.895,965] <err> app: err 0bae0001, addr 21
    [00:00:04.906,097] <err> app: err 0bae0001, addr 22
    [00:00:04.916,229] <err> app: err 0bae0001, addr 23
    [00:00:04.926,361] <err> app: err 0bae0001, addr 24
    [00:00:04.936,492] <err> app: err 0bae0001, addr 25
    [00:00:04.946,624] <err> app: err 0bae0001, addr 26
    [00:00:04.956,756] <err> app: err 0bae0001, addr 27
    [00:00:04.966,888] <err> app: err 0bae0001, addr 28
    [00:00:04.977,020] <err> app: err 0bae0001, addr 29
    [00:00:04.987,152] <err> app: err 0bae0001, addr 2a
    [00:00:04.997,283] <err> app: err 0bae0001, addr 2b
    [00:00:05.007,415] <err> app: err 0bae0001, addr 2c
    [00:00:05.017,547] <err> app: err 0bae0001, addr 2d
    [00:00:05.027,679] <err> app: err 0bae0001, addr 2e
    [00:00:05.037,811] <err> app: err 0bae0001, addr 2f
    [00:00:05.047,943] <err> app: err 0bae0001, addr 30
    [00:00:05.058,074] <err> app: err 0bae0001, addr 31
    [00:00:05.068,206] <err> app: err 0bae0001, addr 32
    [00:00:05.078,338] <err> app: err 0bae0001, addr 33
    [00:00:05.088,470] <err> app: err 0bae0001, addr 34
    [00:00:05.098,602] <err> app: err 0bae0001, addr 35
    [00:00:05.108,734] <err> app: err 0bae0001, addr 36
    [00:00:05.118,865] <err> app: err 0bae0001, addr 37
    [00:00:05.128,997] <err> app: err 0bae0001, addr 38
    [00:00:05.139,129] <err> app: err 0bae0001, addr 39
    [00:00:05.149,261] <err> app: err 0bae0001, addr 3a
    [00:00:05.159,393] <err> app: err 0bae0001, addr 3b
    [00:00:05.169,525] <err> app: err 0bae0001, addr 3c
    [00:00:05.179,656] <err> app: err 0bae0001, addr 3d
    [00:00:05.189,788] <err> app: err 0bae0001, addr 3e
    [00:00:05.199,920] <err> app: err 0bae0001, addr 3f
    [00:00:05.210,052] <err> app: err 0bae0001, addr 40
    [00:00:05.220,184] <err> app: err 0bae0001, addr 41
    [00:00:05.230,316] <err> app: err 0bae0001, addr 42
    [00:00:05.240,447] <err> app: err 0bae0001, addr 43
    [00:00:05.250,579] <err> app: err 0bae0001, addr 44
    [00:00:05.260,711] <err> app: err 0bae0001, addr 45
    [00:00:05.270,843] <err> app: err 0bae0001, addr 46
    [00:00:05.280,975] <err> app: err 0bae0001, addr 47
    [00:00:05.291,107] <err> app: err 0bae0001, addr 48
    [00:00:05.301,239] <err> app: err 0bae0001, addr 49
    [00:00:05.311,370] <err> app: err 0bae0001, addr 4a
    [00:00:05.321,502] <err> app: err 0bae0001, addr 4b
    [00:00:05.331,634] <err> app: err 0bae0001, addr 4c
    [00:00:05.341,766] <err> app: err 0bae0001, addr 4d
    [00:00:05.351,898] <err> app: err 0bae0001, addr 4e
    [00:00:05.362,030] <err> app: err 0bae0001, addr 4f
    [00:00:05.372,161] <err> app: err 0bae0001, addr 50
    [00:00:05.382,293] <err> app: err 0bae0001, addr 51
    [00:00:05.392,425] <err> app: err 0bae0001, addr 52
    [00:00:05.402,557] <err> app: err 0bae0001, addr 53
    [00:00:05.412,689] <err> app: err 0bae0001, addr 54
    [00:00:05.422,821] <err> app: err 0bae0001, addr 55
    [00:00:05.432,952] <err> app: err 0bae0001, addr 56
    [00:00:05.443,084] <err> app: err 0bae0001, addr 57
    [00:00:05.453,216] <err> app: err 0bae0001, addr 58
    [00:00:05.463,348] <err> app: err 0bae0001, addr 59
    [00:00:05.473,480] <err> app: err 0bae0001, addr 5a
    [00:00:05.483,612] <err> app: err 0bae0001, addr 5b
    [00:00:05.493,743] <err> app: err 0bae0001, addr 5c
    [00:00:05.503,875] <err> app: err 0bae0001, addr 5d
    [00:00:05.514,007] <err> app: err 0bae0001, addr 5e
    [00:00:05.524,139] <err> app: err 0bae0001, addr 5f
    [00:00:05.534,271] <err> app: err 0bae0001, addr 60
    [00:00:05.544,403] <err> app: err 0bae0001, addr 61
    [00:00:05.554,534] <err> app: err 0bae0001, addr 62
    [00:00:05.564,666] <err> app: err 0bae0001, addr 63
    [00:00:05.574,798] <err> app: err 0bae0001, addr 64
    [00:00:05.584,930] <err> app: err 0bae0001, addr 65
    [00:00:05.595,062] <err> app: err 0bae0001, addr 66
    [00:00:05.605,194] <err> app: err 0bae0001, addr 67
    [00:00:05.615,325] <err> app: err 0bae0001, addr 68
    [00:00:05.625,457] <err> app: err 0bae0001, addr 69
    [00:00:05.635,589] <err> app: err 0bae0001, addr 6a
    [00:00:05.645,721] <err> app: err 0bae0001, addr 6b
    [00:00:05.655,853] <err> app: err 0bae0001, addr 6c
    [00:00:05.665,985] <err> app: err 0bae0001, addr 6d
    [00:00:05.676,116] <err> app: err 0bae0001, addr 6e
    [00:00:05.686,248] <err> app: err 0bae0001, addr 6f
    [00:00:05.696,380] <err> app: err 0bae0001, addr 70
    [00:00:05.706,512] <err> app: err 0bae0001, addr 71
    [00:00:05.716,644] <err> app: err 0bae0001, addr 72
    [00:00:05.726,776] <err> app: err 0bae0001, addr 73
    [00:00:05.736,907] <err> app: err 0bae0001, addr 74
    [00:00:05.747,039] <err> app: err 0bae0001, addr 75
    [00:00:05.757,171] <err> app: err 0bae0001, addr 76
    [00:00:05.767,303] <err> app: err 0bae0001, addr 77
    [00:00:05.777,435] <err> app: err 0bae0001, addr 78
    [00:00:05.787,567] <err> app: err 0bae0001, addr 79
    [00:00:05.797,698] <err> app: err 0bae0001, addr 7a
    [00:00:05.807,830] <err> app: err 0bae0001, addr 7b
    [00:00:05.817,962] <err> app: err 0bae0001, addr 7c
    [00:00:05.828,094] <err> app: err 0bae0001, addr 7d
    [00:00:05.838,226] <err> app: err 0bae0001, addr 7e
    [00:00:05.848,327] <inf> app: 1 sec passed
    [00:00:06.848,419] <inf> app: 1 sec passed
    [00:00:07.848,510] <inf> app: 1 sec passed
    [00:00:08.848,602] <inf> app: 1 sec passed
    [00:00:09.848,693] <inf> app: 1 sec passed
    [00:00:10.848,785] <inf> app: 1 sec passed
    [00:00:11.848,876] <inf> app: 1 sec passed
    [00:00:12.848,968] <inf> app: 1 sec passed
    [00:00:13.849,060] <inf> app: 1 sec passed
    [00:00:14.849,151] <inf> app: 1 sec passed
    [00:00:15.849,243] <inf> app: 1 sec passed
    [00:00:16.849,334] <inf> app: 1 sec passed
    [00:00:17.849,426] <inf> app: 1 sec passed
    [00:00:18.849,517] <inf> app: 1 sec passed
    [00:00:19.849,609] <inf> app: 1 sec passed
    [00:00:20.849,700] <inf> app: 1 sec passed
    [00:00:21.849,792] <inf> app: 1 sec passed
    [00:00:22.849,884] <inf> app: 1 sec passed
    [00:00:23.849,975] <inf> app: 1 sec passed
    [00:00:24.850,067] <inf> app: 1 sec passed
    [00:00:25.850,158] <inf> app: 1 sec passed
    [00:00:26.850,250] <inf> app: 1 sec passed
    [00:00:27.850,341] <inf> app: 1 sec passed
    [00:00:28.850,433] <inf> app: 1 sec passed
    [00:00:29.850,524] <inf> app: 1 sec passed
    [00:00:30.850,616] <inf> app: 1 sec passed
    [00:00:31.850,708] <inf> app: 1 sec passed
    [00:00:32.850,799] <inf> app: 1 sec passed
    [00:00:33.850,891] <inf> app: 1 sec passed
    [00:00:34.850,982] <inf> app: 1 sec passed
    [00:00:35.851,074] <inf> app: 1 sec passed
    [00:00:36.851,165] <inf> app: 1 sec passed
    [00:00:37.851,257] <inf> app: 1 sec passed
    [00:00:38.851,348] <inf> app: 1 sec passed
    [00:00:39.851,440] <inf> app: 1 sec passed
    [00:00:40.851,531] <inf> app: 1 sec passed
    [00:00:41.851,623] <inf> app: 1 sec passed
    [00:00:42.851,715] <inf> app: 1 sec passed
    [00:00:43.851,806] <inf> app: 1 sec passed
    [00:00:44.851,898] <inf> app: 1 sec passed
    [00:00:45.851,989] <inf> app: 1 sec passed
    [00:00:46.852,081] <inf> app: 1 sec passed
    [00:00:47.852,172] <inf> app: 1 sec passed
    [00:00:48.852,264] <inf> app: 1 sec passed
    [00:00:49.852,355] <inf> app: 1 sec passed
    [00:00:50.852,447] <inf> app: 1 sec passed
    [00:00:51.852,539] <inf> app: 1 sec passed
    [00:00:52.852,630] <inf> app: 1 sec passed
    [00:00:53.852,722] <inf> app: 1 sec passed
    [00:00:54.852,813] <inf> app: 1 sec passed
    [00:00:55.852,905] <inf> app: 1 sec passed
    [00:00:56.852,996] <inf> app: 1 sec passed
    [00:00:57.853,088] <inf> app: 1 sec passed
    [00:00:58.853,179] <inf> app: 1 sec passed
    [00:00:59.853,271] <inf> app: 1 sec passed
    [00:01:00.853,363] <inf> app: 1 sec passed
    [00:01:01.853,454] <inf> app: 1 sec passed
    [00:01:02.853,546] <inf> app: 1 sec passed
    [00:01:03.853,637] <inf> app: 1 sec passed
    [00:01:04.853,729] <inf> app: 1 sec passed
    [00:01:05.853,820] <inf> app: 1 sec passed
    [00:01:06.853,912] <inf> app: 1 sec passed
    [00:01:07.854,003] <inf> app: 1 sec passed
    [00:01:08.854,095] <inf> app: 1 sec passed
    [00:01:09.854,187] <inf> app: 1 sec passed
    [00:01:10.854,278] <inf> app: 1 sec passed
    [00:01:11.854,370] <inf> app: 1 sec passed
    [00:01:12.854,461] <inf> app: 1 sec passed
    [00:01:13.854,553] <inf> app: 1 sec passed
    [00:01:14.854,644] <inf> app: 1 sec passed
    [00:01:15.854,736] <inf> app: 1 sec passed
    [00:01:16.854,827] <inf> app: 1 sec passed
    [00:01:17.854,919] <inf> app: 1 sec passed
    [00:01:18.855,010] <inf> app: 1 sec passed
    [00:01:19.855,102] <inf> app: 1 sec passed
    [00:01:20.855,194] <inf> app: 1 sec passed
    [00:01:21.855,285] <inf> app: 1 sec passed
    [00:01:22.855,377] <inf> app: 1 sec passed
    [00:01:23.855,468] <inf> app: 1 sec passed
    [00:01:24.855,560] <inf> app: 1 sec passed
    [00:01:25.855,651] <inf> app: 1 sec passed
    [00:01:26.855,743] <inf> app: 1 sec passed
    [00:01:27.855,834] <inf> app: 1 sec passed
    [00:01:28.855,926] <inf> app: 1 sec passed
    [00:01:29.856,018] <inf> app: 1 sec passed
    [00:01:30.856,109] <inf> app: 1 sec passed
    [00:01:31.856,201] <inf> app: 1 sec passed
    [00:01:32.856,292] <inf> app: 1 sec passed
    [00:01:33.856,384] <inf> app: 1 sec passed
    [00:01:34.856,475] <inf> app: 1 sec passed
    [00:01:35.856,567] <inf> app: 1 sec passed
    [00:01:36.856,658] <inf> app: 1 sec passed
    [00:01:37.856,750] <inf> app: 1 sec passed
    [00:01:38.856,842] <inf> app: 1 sec passed
    [00:01:39.856,933] <inf> app: 1 sec passed
    [00:01:40.857,025] <inf> app: 1 sec passed
    [00:01:41.857,116] <inf> app: 1 sec passed
    [00:01:42.857,208] <inf> app: 1 sec passed
    [00:01:43.857,299] <inf> app: 1 sec passed
    [00:01:44.857,391] <inf> app: 1 sec passed
    [00:01:45.857,482] <inf> app: 1 sec passed
    [00:01:46.857,574] <inf> app: 1 sec passed
    [00:01:47.857,666] <inf> app: 1 sec passed
    [00:01:48.857,757] <inf> app: 1 sec passed
    [00:01:49.857,849] <inf> app: 1 sec passed
    [00:01:50.857,940] <inf> app: 1 sec passed
    [00:01:51.858,032] <inf> app: 1 sec passed
    [00:01:52.858,123] <inf> app: 1 sec passed
    [00:01:53.858,215] <inf> app: 1 sec passed
    [00:01:54.858,306] <inf> app: 1 sec passed
    [00:01:55.858,398] <inf> app: 1 sec passed
    [00:01:56.858,489] <inf> app: 1 sec passed
    [00:01:57.858,581] <inf> app: 1 sec passed
    [00:01:58.858,673] <inf> app: 1 sec passed
    [00:01:59.858,764] <inf> app: 1 sec passed
    [00:02:00.858,856] <inf> app: 1 sec passed
    [00:02:01.858,947] <inf> app: 1 sec passed
    [00:02:02.859,039] <inf> app: 1 sec passed
    [00:02:03.859,130] <inf> app: 1 sec passed
    [00:02:04.859,222] <inf> app: 1 sec passed
    [00:02:05.859,313] <inf> app: 1 sec passed
    [00:02:06.859,405] <inf> app: 1 sec passed
    [00:02:07.859,497] <inf> app: 1 sec passed
    [00:02:08.859,588] <inf> app: 1 sec passed
    [00:02:09.859,680] <inf> app: 1 sec passed
    *** Booting Zephyr OS build v3.0.99-ncs1  ***
    [00:00:00.379,638] <inf> app: Hello World! nrf52833dk_nrf52833
    [00:00:00.379,699] <err> app: err 0bae0001, addr 00
    [00:00:00.389,801] <err> app: err 0bae0001, addr 01
    [00:00:00.399,932] <err> app: err 0bae0001, addr 02
    [00:00:00.410,064] <err> app: err 0bae0001, addr 03
    [00:00:00.420,196] <err> app: err 0bae0001, addr 04
    [00:00:00.430,328] <err> app: err 0bae0001, addr 05
    [00:00:00.440,460] <err> app: err 0bae0001, addr 06
    [00:00:00.450,592] <err> app: err 0bae0001, addr 07
    [00:00:00.460,723] <err> app: err 0bae0001, addr 08
    [00:00:00.470,855] <err> app: err 0bae0001, addr 09
    [00:00:00.480,987] <err> app: err 0bae0001, addr 0a
    [00:00:00.491,119] <err> app: err 0bae0001, addr 0b
    [00:00:00.501,251] <err> app: err 0bae0001, addr 0c
    [00:00:00.511,383] <err> app: err 0bae0001, addr 0d
    [00:00:00.521,514] <err> app: err 0bae0001, addr 0e
    [00:00:00.531,646] <err> app: err 0bae0001, addr 0f
    [00:00:00.541,778] <err> app: err 0bae0001, addr 10
    [00:00:00.551,910] <err> app: err 0bae0001, addr 11
    [00:00:00.562,042] <err> app: err 0bae0001, addr 12
    [00:00:00.572,174] <err> app: err 0bae0001, addr 13
    [00:00:00.582,305] <err> app: err 0bae0001, addr 14
    [00:00:00.592,437] <err> app: err 0bae0001, addr 15
    [00:00:00.602,569] <err> app: err 0bae0001, addr 16
    [00:00:00.612,701] <err> app: err 0bae0001, addr 17
    [00:00:00.622,833] <err> app: err 0bae0001, addr 18
    [00:00:00.632,965] <err> app: err 0bae0001, addr 19
    [00:00:00.643,096] <err> app: err 0bae0001, addr 1a
    [00:00:00.653,228] <err> app: err 0bae0001, addr 1b
    [00:00:00.663,360] <err> app: err 0bae0001, addr 1c
    [00:00:00.673,492] <err> app: err 0bae0001, addr 1d
    [00:00:00.683,624] <err> app: err 0bae0001, addr 1e
    [00:00:00.693,756] <err> app: err 0bae0001, addr 1f
    [00:00:00.703,887] <err> app: err 0bae0001, addr 20
    [00:00:00.714,019] <err> app: err 0bae0001, addr 21
    [00:00:00.724,151] <err> app: err 0bae0001, addr 22
    [00:00:00.734,283] <err> app: err 0bae0001, addr 23
    [00:00:00.744,415] <err> app: err 0bae0001, addr 24
    [00:00:00.754,547] <err> app: err 0bae0001, addr 25
    [00:00:00.764,678] <err> app: err 0bae0001, addr 26
    [00:00:00.774,810] <err> app: err 0bae0001, addr 27
    [00:00:00.784,942] <err> app: err 0bae0001, addr 28
    [00:00:00.795,074] <err> app: err 0bae0001, addr 29
    [00:00:00.805,206] <err> app: err 0bae0001, addr 2a
    [00:00:00.815,338] <err> app: err 0bae0001, addr 2b
    [00:00:00.825,469] <err> app: err 0bae0001, addr 2c
    [00:00:00.835,601] <err> app: err 0bae0001, addr 2d
    [00:00:00.845,733] <err> app: err 0bae0001, addr 2e
    [00:00:00.855,865] <err> app: err 0bae0001, addr 2f
    [00:00:00.865,997] <err> app: err 0bae0001, addr 30
    [00:00:00.876,129] <err> app: err 0bae0001, addr 31
    [00:00:00.886,260] <err> app: err 0bae0001, addr 32
    [00:00:00.896,392] <err> app: err 0bae0001, addr 33
    [00:00:00.906,524] <err> app: err 0bae0001, addr 34
    [00:00:00.916,656] <err> app: err 0bae0001, addr 35
    [00:00:00.926,788] <err> app: err 0bae0001, addr 36
    [00:00:00.936,920] <err> app: err 0bae0001, addr 37
    [00:00:00.947,052] <err> app: err 0bae0001, addr 38
    [00:00:00.957,183] <err> app: err 0bae0001, addr 39
    [00:00:00.967,315] <err> app: err 0bae0001, addr 3a
    [00:00:00.977,447] <err> app: err 0bae0001, addr 3b
    [00:00:00.987,579] <err> app: err 0bae0001, addr 3c
    [00:00:00.997,711] <err> app: err 0bae0001, addr 3d
    [00:00:01.007,843] <err> app: err 0bae0001, addr 3e
    [00:00:01.017,974] <err> app: err 0bae0001, addr 3f
    [00:00:01.028,106] <err> app: err 0bae0001, addr 40
    [00:00:01.038,238] <err> app: err 0bae0001, addr 41
    [00:00:01.048,370] <err> app: err 0bae0001, addr 42
    [00:00:01.058,502] <err> app: err 0bae0001, addr 43
    [00:00:01.068,634] <err> app: err 0bae0001, addr 44
    [00:00:01.078,765] <err> app: err 0bae0001, addr 45
    [00:00:01.088,897] <err> app: err 0bae0001, addr 46
    [00:00:01.099,029] <err> app: err 0bae0001, addr 47
    [00:00:01.109,161] <err> app: err 0bae0001, addr 48
    [00:00:01.119,293] <err> app: err 0bae0001, addr 49
    [00:00:01.129,425] <err> app: err 0bae0001, addr 4a
    [00:00:01.139,556] <err> app: err 0bae0001, addr 4b
    [00:00:01.149,688] <err> app: err 0bae0001, addr 4c
    [00:00:01.159,820] <err> app: err 0bae0001, addr 4d
    [00:00:01.169,952] <err> app: err 0bae0001, addr 4e
    [00:00:01.180,084] <err> app: err 0bae0001, addr 4f
    [00:00:01.190,216] <err> app: err 0bae0001, addr 50
    [00:00:01.200,347] <err> app: err 0bae0001, addr 51
    [00:00:01.210,479] <err> app: err 0bae0001, addr 52
    [00:00:01.220,611] <err> app: err 0bae0001, addr 53
    [00:00:01.230,743] <err> app: err 0bae0001, addr 54
    [00:00:01.240,875] <err> app: err 0bae0001, addr 55
    [00:00:01.251,007] <err> app: err 0bae0001, addr 56
    [00:00:01.261,138] <err> app: err 0bae0001, addr 57
    [00:00:01.271,270] <err> app: err 0bae0001, addr 58
    [00:00:01.281,402] <err> app: err 0bae0001, addr 59
    [00:00:01.291,534] <err> app: err 0bae0001, addr 5a
    [00:00:01.301,666] <err> app: err 0bae0001, addr 5b
    [00:00:01.311,798] <err> app: err 0bae0001, addr 5c
    [00:00:01.321,929] <err> app: err 0bae0001, addr 5d
    [00:00:01.332,061] <err> app: err 0bae0001, addr 5e
    [00:00:01.342,193] <err> app: err 0bae0001, addr 5f
    [00:00:01.352,325] <err> app: err 0bae0001, addr 60
    [00:00:01.362,457] <err> app: err 0bae0001, addr 61
    [00:00:01.372,589] <err> app: err 0bae0001, addr 62
    [00:00:01.382,720] <err> app: err 0bae0001, addr 63
    [00:00:01.392,852] <err> app: err 0bae0001, addr 64
    [00:00:01.402,984] <err> app: err 0bae0001, addr 65
    [00:00:01.413,116] <err> app: err 0bae0001, addr 66
    [00:00:01.423,248] <err> app: err 0bae0001, addr 67
    [00:00:01.433,380] <err> app: err 0bae0001, addr 68
    [00:00:01.443,511] <err> app: err 0bae0001, addr 69
    [00:00:01.453,643] <err> app: err 0bae0001, addr 6a
    [00:00:01.463,775] <err> app: err 0bae0001, addr 6b
    [00:00:01.473,907] <err> app: err 0bae0001, addr 6c
    [00:00:01.484,039] <err> app: err 0bae0001, addr 6d
    [00:00:01.494,171] <err> app: err 0bae0001, addr 6e
    [00:00:01.504,302] <err> app: err 0bae0001, addr 6f
    [00:00:01.514,434] <err> app: err 0bae0001, addr 70
    [00:00:01.524,566] <err> app: err 0bae0001, addr 71
    [00:00:01.534,698] <err> app: err 0bae0001, addr 72
    [00:00:01.544,830] <err> app: err 0bae0001, addr 73
    [00:00:01.554,962] <err> app: err 0bae0001, addr 74
    [00:00:01.565,093] <err> app: err 0bae0001, addr 75
    [00:00:01.575,225] <err> app: err 0bae0001, addr 76
    [00:00:01.585,357] <err> app: err 0bae0001, addr 77
    [00:00:01.595,489] <err> app: err 0bae0001, addr 78
    [00:00:01.605,621] <err> app: err 0bae0001, addr 79
    [00:00:01.615,753] <err> app: err 0bae0001, addr 7a
    [00:00:01.625,885] <err> app: err 0bae0001, addr 7b
    [00:00:01.636,016] <err> app: err 0bae0001, addr 7c
    [00:00:01.646,148] <err> app: err 0bae0001, addr 7d
    [00:00:01.656,280] <err> app: err 0bae0001, addr 7e
    [00:00:01.666,381] <inf> app: 1 sec passed
    [00:00:02.666,473] <inf> app: 1 sec passed
    [00:00:03.666,564] <inf> app: 1 sec passed
    [00:00:04.666,656] <inf> app: 1 sec passed
    [00:00:05.666,748] <inf> app: 1 sec passed
    [00:00:06.666,839] <inf> app: 1 sec passed
    [00:00:07.666,931] <inf> app: 1 sec passed
    [00:00:08.667,022] <inf> app: 1 sec passed
    [00:00:09.667,114] <inf> app: 1 sec passed
    [00:00:10.667,205] <inf> app: 1 sec passed
    [00:00:11.667,297] <inf> app: 1 sec passed
    [00:00:12.667,388] <inf> app: 1 sec passed
    [00:00:13.667,480] <inf> app: 1 sec passed
    [00:00:14.667,572] <inf> app: 1 sec passed
    [00:00:15.667,663] <inf> app: 1 sec passed
    [00:00:16.667,755] <inf> app: 1 sec passed
    [00:00:17.667,846] <inf> app: 1 sec passed
    [00:00:18.667,938] <inf> app: 1 sec passed
    [00:00:19.668,029] <inf> app: 1 sec passed
    [00:00:20.668,121] <inf> app: 1 sec passed
    [00:00:21.668,212] <inf> app: 1 sec passed
    [00:00:22.668,304] <inf> app: 1 sec passed
    [00:00:23.668,395] <inf> app: 1 sec passed
    [00:00:24.668,487] <inf> app: 1 sec passed
    [00:00:25.668,579] <inf> app: 1 sec passed
    [00:00:26.668,670] <inf> app: 1 sec passed
    [00:00:27.668,762] <inf> app: 1 sec passed
    [00:00:28.668,853] <inf> app: 1 sec passed
    [00:00:29.668,945] <inf> app: 1 sec passed
    [00:00:30.669,036] <inf> app: 1 sec passed
    [00:00:31.669,128] <inf> app: 1 sec passed
    [00:00:32.669,219] <inf> app: 1 sec passed
    [00:00:33.669,311] <inf> app: 1 sec passed
    [00:00:34.669,403] <inf> app: 1 sec passed
    [00:00:35.669,494] <inf> app: 1 sec passed
    [00:00:36.669,586] <inf> app: 1 sec passed
    [00:00:37.669,677] <inf> app: 1 sec passed
    [00:00:38.669,769] <inf> app: 1 sec passed
    [00:00:39.669,860] <inf> app: 1 sec passed
    [00:00:40.669,952] <inf> app: 1 sec passed
    [00:00:41.670,043] <inf> app: 1 sec passed
    [00:00:42.670,135] <inf> app: 1 sec passed
    [00:00:43.670,227] <inf> app: 1 sec passed
    [00:00:44.670,318] <inf> app: 1 sec passed
    [00:00:45.670,410] <inf> app: 1 sec passed
    [00:00:46.670,501] <inf> app: 1 sec passed
    [00:00:47.670,593] <inf> app: 1 sec passed
    [00:00:48.670,684] <inf> app: 1 sec passed
    [00:00:49.670,776] <inf> app: 1 sec passed
    [00:00:50.670,867] <inf> app: 1 sec passed
    [00:00:51.670,959] <inf> app: 1 sec passed
    [00:00:52.671,051] <inf> app: 1 sec passed
    [00:00:53.671,142] <inf> app: 1 sec passed
    [00:00:54.671,234] <inf> app: 1 sec passed
    [00:00:55.671,325] <inf> app: 1 sec passed
    [00:00:56.671,417] <inf> app: 1 sec passed
    [00:00:57.671,508] <inf> app: 1 sec passed
    [00:00:58.671,600] <inf> app: 1 sec passed
    [00:00:59.671,691] <inf> app: 1 sec passed
    [00:01:00.671,783] <inf> app: 1 sec passed
    [00:01:01.671,875] <inf> app: 1 sec passed
    [00:01:02.671,966] <inf> app: 1 sec passed
    [00:01:03.672,058] <inf> app: 1 sec passed
    [00:01:04.672,149] <inf> app: 1 sec passed
    [00:01:05.672,241] <inf> app: 1 sec passed
    [00:01:06.672,332] <inf> app: 1 sec passed
    [00:01:07.672,424] <inf> app: 1 sec passed
    [00:01:08.672,515] <inf> app: 1 sec passed
    [00:01:09.672,607] <inf> app: 1 sec passed
    [00:01:10.672,698] <inf> app: 1 sec passed
    [00:01:11.672,790] <inf> app: 1 sec passed
    [00:01:12.672,882] <inf> app: 1 sec passed
    [00:01:13.672,973] <inf> app: 1 sec passed
    [00:01:14.673,065] <inf> app: 1 sec passed
    [00:01:15.673,156] <inf> app: 1 sec passed
    [00:01:16.673,248] <inf> app: 1 sec passed
    [00:01:17.673,339] <inf> app: 1 sec passed
    [00:01:18.673,431] <inf> app: 1 sec passed
    [00:01:19.673,522] <inf> app: 1 sec passed
    [00:01:20.673,614] <inf> app: 1 sec passed
    [00:01:21.673,706] <inf> app: 1 sec passed
    [00:01:22.673,797] <inf> app: 1 sec passed
    [00:01:23.673,889] <inf> app: 1 sec passed
    [00:01:24.673,980] <inf> app: 1 sec passed
    [00:01:25.674,072] <inf> app: 1 sec passed
    [00:01:26.674,163] <inf> app: 1 sec passed
    [00:01:27.674,255] <inf> app: 1 sec passed
    [00:01:28.674,346] <inf> app: 1 sec passed
    [00:01:29.674,438] <inf> app: 1 sec passed
    [00:01:30.674,530] <inf> app: 1 sec passed
    [00:01:31.674,621] <inf> app: 1 sec passed
    [00:01:32.674,713] <inf> app: 1 sec passed
    [00:01:33.674,804] <inf> app: 1 sec passed
    [00:01:34.674,896] <inf> app: 1 sec passed
    [00:01:35.674,987] <inf> app: 1 sec passed
    [00:01:36.675,079] <inf> app: 1 sec passed
    [00:01:37.675,170] <inf> app: 1 sec passed
    [00:01:38.675,262] <inf> app: 1 sec passed
    [00:01:39.675,354] <inf> app: 1 sec passed
    [00:01:40.675,445] <inf> app: 1 sec passed
    [00:01:41.675,537] <inf> app: 1 sec passed
    [00:01:42.675,628] <inf> app: 1 sec passed
    [00:01:43.675,720] <inf> app: 1 sec passed
    [00:01:44.675,811] <inf> app: 1 sec passed
    [00:01:45.675,903] <inf> app: 1 sec passed
    [00:01:46.675,994] <inf> app: 1 sec passed
    [00:01:47.676,086] <inf> app: 1 sec passed
    [00:01:48.676,177] <inf> app: 1 sec passed
    [00:01:49.676,269] <inf> app: 1 sec passed
    [00:01:50.676,361] <inf> app: 1 sec passed
    [00:01:51.676,452] <inf> app: 1 sec passed
    [00:01:52.676,544] <inf> app: 1 sec passed
    [00:01:53.676,635] <inf> app: 1 sec passed
    [00:01:54.676,727] <inf> app: 1 sec passed
    [00:01:55.676,818] <inf> app: 1 sec passed
    [00:01:56.676,910] <inf> app: 1 sec passed
    [00:01:57.677,001] <inf> app: 1 sec passed
    [00:01:58.677,093] <inf> app: 1 sec passed
    [00:01:59.677,185] <inf> app: 1 sec passed
    [00:02:00.677,276] <inf> app: 1 sec passed
    [00:02:01.677,368] <inf> app: 1 sec passed
    [00:02:02.677,459] <inf> app: 1 sec passed
    [00:02:03.677,551] <inf> app: 1 sec passed
    [00:02:04.677,642] <inf> app: 1 sec passed
    [00:02:05.677,734] <inf> app: 1 sec passed
    [00:02:06.677,825] <inf> app: 1 sec passed
    [00:02:07.677,917] <inf> app: 1 sec passed
    [00:02:08.678,009] <inf> app: 1 sec passed
    [00:02:09.678,100] <inf> app: 1 sec passed
    [00:02:10.678,192] <inf> app: 1 sec passed
    [00:02:11.678,283] <inf> app: 1 sec passed
    [00:02:12.678,375] <inf> app: 1 sec passed
    [00:02:13.678,466] <inf> app: 1 sec passed
    [00:02:14.678,558] <inf> app: 1 sec passed
    [00:02:15.678,649] <inf> app: 1 sec passed
    [00:02:16.678,741] <inf> app: 1 sec passed
    [00:02:17.678,833] <inf> app: 1 sec passed
    [00:02:18.678,924] <inf> app: 1 sec passed
    [00:02:19.679,016] <inf> app: 1 sec passed
    [00:02:20.679,107] <inf> app: 1 sec passed
    [00:02:21.679,199] <inf> app: 1 sec passed
    [00:02:22.679,290] <inf> app: 1 sec passed
    [00:02:23.679,382] <inf> app: 1 sec passed
    [00:02:24.679,473] <inf> app: 1 sec passed
    [00:02:25.679,565] <inf> app: 1 sec passed
    [00:02:26.679,656] <inf> app: 1 sec passed
    [00:02:27.679,748] <inf> app: 1 sec passed
    [00:02:28.679,840] <inf> app: 1 sec passed
    [00:02:29.679,931] <inf> app: 1 sec passed
    [00:02:30.680,023] <inf> app: 1 sec passed
    [00:02:31.680,114] <inf> app: 1 sec passed
    [00:02:32.680,206] <inf> app: 1 sec passed
    [00:02:33.680,297] <inf> app: 1 sec passed
    [00:02:34.680,389] <inf> app: 1 sec passed
    [00:02:35.680,480] <inf> app: 1 sec passed
    [00:02:36.680,572] <inf> app: 1 sec passed
    [00:02:37.680,664] <inf> app: 1 sec passed
    [00:02:38.680,755] <inf> app: 1 sec passed
    [00:02:39.680,847] <inf> app: 1 sec passed

    The conection for this test with external Power over 5V by RPI GPIO (PIN2), GND (Pin 6). SCL and SDA conected like our definition

    Crosscheck with rpi:

    SDA and SCL Connectet on RPI GPIO PIN3,5.

    Best regards,

    Björn

  • Hello,

    aftercross check with the Project Partner, with a little correction of the code change:

    NRFX_TWIM_XFER_DESC_RX
    to
    NRFX_TWIM_XFER_DESC_TX

    shows the Bus clients. (See Log)

    Connected via Serial Port with settings COM3 115200 8n1 rtscts:off
    
    *** Booting Zephyr OS build v3.0.99-ncs1  ***
    [00:00:00.380,523] <inf> app: Hello World! nrf52833dk_nrf52833
    [00:00:00.380,706] <err> app: err 0bae0001, addr 00
    [00:00:00.390,930] <err> app: err 0bae0001, addr 01
    [00:00:00.401,184] <err> app: err 0bae0001, addr 02
    [00:00:00.411,437] <err> app: err 0bae0001, addr 03
    [00:00:00.421,661] <err> app: err 0bae0001, addr 04
    [00:00:00.431,884] <err> app: err 0bae0001, addr 05
    [00:00:00.442,108] <err> app: err 0bae0001, addr 06
    [00:00:00.452,331] <err> app: err 0bae0001, addr 07
    [00:00:00.462,554] <err> app: err 0bae0001, addr 08
    [00:00:00.472,778] <err> app: err 0bae0001, addr 09
    [00:00:00.483,001] <err> app: err 0bae0001, addr 0a
    [00:00:00.493,225] <err> app: err 0bae0001, addr 0b
    [00:00:00.503,448] <err> app: err 0bae0001, addr 0c
    [00:00:00.513,702] <err> app: err 0bae0001, addr 0d
    [00:00:00.523,925] <err> app: err 0bae0001, addr 0e
    [00:00:00.534,149] <err> app: err 0bae0001, addr 0f
    [00:00:00.544,372] <err> app: err 0bae0001, addr 10
    [00:00:00.554,595] <err> app: err 0bae0001, addr 11
    [00:00:00.564,819] <err> app: err 0bae0001, addr 12
    [00:00:00.575,042] <err> app: err 0bae0001, addr 13
    [00:00:00.585,266] <err> app: err 0bae0001, addr 14
    [00:00:00.595,489] <err> app: err 0bae0001, addr 15
    [00:00:00.605,712] <err> app: err 0bae0001, addr 16
    [00:00:00.615,936] <err> app: err 0bae0001, addr 17
    [00:00:00.626,159] <err> app: err 0bae0001, addr 18
    [00:00:00.636,413] <err> app: err 0bae0001, addr 19
    [00:00:00.646,667] <err> app: err 0bae0001, addr 1a
    [00:00:00.656,890] <err> app: err 0bae0001, addr 1b
    [00:00:00.667,114] <err> app: err 0bae0001, addr 1c
    [00:00:00.677,337] <err> app: err 0bae0001, addr 1d
    [00:00:00.687,561] <err> app: err 0bae0001, addr 1e
    [00:00:00.697,784] <err> app: err 0bae0001, addr 1f
    [00:00:00.708,007] <err> app: err 0bae0001, addr 20
    [00:00:00.718,231] <err> app: err 0bae0001, addr 21
    [00:00:00.728,454] <err> app: err 0bae0001, addr 22
    [00:00:00.738,677] <err> app: err 0bae0001, addr 23
    [00:00:00.748,931] <err> app: err 0bae0001, addr 24
    [00:00:00.759,155] <err> app: err 0bae0001, addr 25
    [00:00:00.769,378] <err> app: err 0bae0001, addr 26
    [00:00:00.779,602] <err> app: err 0bae0001, addr 27
    [00:00:00.789,825] <err> app: err 0bae0001, addr 28
    [00:00:00.800,048] <err> app: err 0bae0001, addr 29
    [00:00:00.810,272] <err> app: err 0bae0001, addr 2a
    [00:00:00.820,495] <err> app: err 0bae0001, addr 2b
    [00:00:00.830,718] <err> app: err 0bae0001, addr 2c
    [00:00:00.840,942] <err> app: err 0bae0001, addr 2d
    [00:00:00.851,165] <err> app: err 0bae0001, addr 2e
    [00:00:00.861,389] <err> app: err 0bae0001, addr 2f
    [00:00:00.871,643] <err> app: err 0bae0001, addr 30
    [00:00:00.881,896] <err> app: err 0bae0001, addr 31
    [00:00:00.892,120] <err> app: err 0bae0001, addr 32
    [00:00:00.902,343] <err> app: err 0bae0001, addr 33
    [00:00:00.912,567] <err> app: err 0bae0001, addr 34
    [00:00:00.922,790] <err> app: err 0bae0001, addr 35
    [00:00:00.933,013] <err> app: err 0bae0001, addr 36
    [00:00:00.943,237] <err> app: err 0bae0001, addr 37
    [00:00:00.953,460] <err> app: err 0bae0001, addr 38
    [00:00:00.963,684] <err> app: err 0bae0001, addr 39
    [00:00:00.973,907] <err> app: err 0bae0001, addr 3a
    [00:00:00.984,161] <err> app: err 0bae0001, addr 3b
    [00:00:00.994,384] <err> app: err 0bae0001, addr 3c
    [00:00:01.004,608] <err> app: err 0bae0001, addr 3d
    [00:00:01.014,831] <err> app: err 0bae0001, addr 3e
    [00:00:01.025,054] <err> app: err 0bae0001, addr 3f
    [00:00:01.035,278] <err> app: err 0bae0001, addr 40
    [00:00:01.045,593] <inf> app: err 0bad0000, addr 41 FOUND DEVICE
    [00:00:01.055,847] <err> app: err 0bae0001, addr 42
    [00:00:01.066,070] <err> app: err 0bae0001, addr 43
    [00:00:01.076,293] <err> app: err 0bae0001, addr 44
    [00:00:01.086,517] <err> app: err 0bae0001, addr 45
    [00:00:01.096,740] <err> app: err 0bae0001, addr 46
    [00:00:01.106,994] <err> app: err 0bae0001, addr 47
    [00:00:01.117,248] <err> app: err 0bae0001, addr 48
    [00:00:01.127,471] <err> app: err 0bae0001, addr 49
    [00:00:01.137,695] <err> app: err 0bae0001, addr 4a
    [00:00:01.147,918] <err> app: err 0bae0001, addr 4b
    [00:00:01.158,142] <err> app: err 0bae0001, addr 4c
    [00:00:01.168,365] <err> app: err 0bae0001, addr 4d
    [00:00:01.178,588] <err> app: err 0bae0001, addr 4e
    [00:00:01.188,812] <err> app: err 0bae0001, addr 4f
    [00:00:01.199,035] <err> app: err 0bae0001, addr 50
    [00:00:01.209,259] <err> app: err 0bae0001, addr 51
    [00:00:01.219,512] <err> app: err 0bae0001, addr 52
    [00:00:01.229,736] <err> app: err 0bae0001, addr 53
    [00:00:01.239,959] <err> app: err 0bae0001, addr 54
    [00:00:01.250,183] <err> app: err 0bae0001, addr 55
    [00:00:01.260,406] <err> app: err 0bae0001, addr 56
    [00:00:01.270,629] <err> app: err 0bae0001, addr 57
    [00:00:01.280,853] <err> app: err 0bae0001, addr 58
    [00:00:01.291,076] <err> app: err 0bae0001, addr 59
    [00:00:01.301,300] <err> app: err 0bae0001, addr 5a
    [00:00:01.311,523] <err> app: err 0bae0001, addr 5b
    [00:00:01.321,746] <err> app: err 0bae0001, addr 5c
    [00:00:01.331,970] <err> app: err 0bae0001, addr 5d
    [00:00:01.342,224] <err> app: err 0bae0001, addr 5e
    [00:00:01.352,478] <err> app: err 0bae0001, addr 5f
    [00:00:01.362,701] <err> app: err 0bae0001, addr 60
    [00:00:01.372,924] <err> app: err 0bae0001, addr 61
    [00:00:01.383,148] <err> app: err 0bae0001, addr 62
    [00:00:01.393,371] <err> app: err 0bae0001, addr 63
    [00:00:01.403,594] <err> app: err 0bae0001, addr 64
    [00:00:01.413,818] <err> app: err 0bae0001, addr 65
    [00:00:01.424,041] <err> app: err 0bae0001, addr 66
    [00:00:01.434,265] <err> app: err 0bae0001, addr 67
    [00:00:01.444,488] <err> app: err 0bae0001, addr 68
    [00:00:01.454,742] <err> app: err 0bae0001, addr 69
    [00:00:01.464,965] <err> app: err 0bae0001, addr 6a
    [00:00:01.475,189] <err> app: err 0bae0001, addr 6b
    [00:00:01.485,412] <err> app: err 0bae0001, addr 6c
    [00:00:01.495,635] <err> app: err 0bae0001, addr 6d
    [00:00:01.505,859] <err> app: err 0bae0001, addr 6e
    [00:00:01.516,082] <err> app: err 0bae0001, addr 6f
    [00:00:01.526,306] <err> app: err 0bae0001, addr 70
    [00:00:01.536,529] <err> app: err 0bae0001, addr 71
    [00:00:01.546,752] <err> app: err 0bae0001, addr 72
    [00:00:01.556,976] <err> app: err 0bae0001, addr 73
    [00:00:01.567,199] <err> app: err 0bae0001, addr 74
    [00:00:01.577,453] <err> app: err 0bae0001, addr 75
    [00:00:01.587,707] <err> app: err 0bae0001, addr 76
    [00:00:01.597,930] <err> app: err 0bae0001, addr 77
    [00:00:01.608,154] <err> app: err 0bae0001, addr 78
    [00:00:01.618,377] <err> app: err 0bae0001, addr 79
    [00:00:01.628,601] <err> app: err 0bae0001, addr 7a
    [00:00:01.638,824] <err> app: err 0bae0001, addr 7b
    [00:00:01.649,047] <err> app: err 0bae0001, addr 7c
    [00:00:01.659,271] <err> app: err 0bae0001, addr 7d
    [00:00:01.669,494] <err> app: err 0bae0001, addr 7e
    [00:00:01.679,565] <inf> app: 1 sec passed
    *** Booting Zephyr OS build v3.0.99-ncs1  ***
    [00:00:00.402,435] <inf> app: Hello World! nrf52833dk_nrf52833
    [00:00:04.348,449] <err> app: err 0bae0001, addr 00
    [00:00:05.266,479] <err> app: err 0bae0001, addr 01
    [00:00:05.503,601] <err> app: err 0bae0001, addr 02
    [00:00:05.847,442] <err> app: err 0bae0001, addr 03
    [00:00:06.003,204] <err> app: err 0bae0001, addr 04
    [00:00:06.157,562] <err> app: err 0bae0001, addr 05
    [00:00:06.379,119] <err> app: err 0bae0001, addr 06
    [00:00:08.792,266] <err> app: err 0bae0001, addr 07
    [00:00:08.802,490] <err> app: err 0bae0001, addr 08
    [00:00:08.812,713] <err> app: err 0bae0001, addr 09
    [00:00:08.822,937] <err> app: err 0bae0001, addr 0a
    [00:00:08.833,160] <err> app: err 0bae0001, addr 0b
    [00:00:08.843,383] <err> app: err 0bae0001, addr 0c
    [00:00:08.853,607] <err> app: err 0bae0001, addr 0d
    [00:00:08.863,861] <err> app: err 0bae0001, addr 0e
    [00:00:08.874,114] <err> app: err 0bae0001, addr 0f
    [00:00:08.884,338] <err> app: err 0bae0001, addr 10
    [00:00:08.894,561] <err> app: err 0bae0001, addr 11
    [00:00:08.904,785] <err> app: err 0bae0001, addr 12
    [00:00:08.915,008] <err> app: err 0bae0001, addr 13
    [00:00:08.925,231] <err> app: err 0bae0001, addr 14
    [00:00:08.935,455] <err> app: err 0bae0001, addr 15
    [00:00:08.945,678] <err> app: err 0bae0001, addr 16
    [00:00:08.955,902] <err> app: err 0bae0001, addr 17
    [00:00:08.966,125] <err> app: err 0bae0001, addr 18
    [00:00:08.976,348] <err> app: err 0bae0001, addr 19
    [00:00:08.986,572] <err> app: err 0bae0001, addr 1a
    [00:00:08.996,795] <err> app: err 0bae0001, addr 1b
    [00:00:09.007,019] <err> app: err 0bae0001, addr 1c
    [00:00:09.017,242] <err> app: err 0bae0001, addr 1d
    [00:00:09.027,465] <err> app: err 0bae0001, addr 1e
    [00:00:09.037,689] <err> app: err 0bae0001, addr 1f
    [00:00:09.047,912] <err> app: err 0bae0001, addr 20
    [00:00:09.058,135] <err> app: err 0bae0001, addr 21
    [00:00:09.068,359] <err> app: err 0bae0001, addr 22
    [00:00:09.078,582] <err> app: err 0bae0001, addr 23
    [00:00:09.088,806] <err> app: err 0bae0001, addr 24
    [00:00:09.099,060] <err> app: err 0bae0001, addr 25
    [00:00:09.109,313] <err> app: err 0bae0001, addr 26
    [00:00:09.119,537] <err> app: err 0bae0001, addr 27
    [00:00:09.129,760] <err> app: err 0bae0001, addr 28
    [00:00:09.139,984] <err> app: err 0bae0001, addr 29
    [00:00:09.150,207] <err> app: err 0bae0001, addr 2a
    [00:00:09.160,430] <err> app: err 0bae0001, addr 2b
    [00:00:09.170,654] <err> app: err 0bae0001, addr 2c
    [00:00:09.180,877] <err> app: err 0bae0001, addr 2d
    [00:00:09.191,101] <err> app: err 0bae0001, addr 2e
    [00:00:09.201,324] <err> app: err 0bae0001, addr 2f
    [00:00:09.211,547] <err> app: err 0bae0001, addr 30
    [00:00:09.221,771] <err> app: err 0bae0001, addr 31
    [00:00:09.231,994] <err> app: err 0bae0001, addr 32
    [00:00:09.242,218] <err> app: err 0bae0001, addr 33
    [00:00:09.252,441] <err> app: err 0bae0001, addr 34
    [00:00:09.262,664] <err> app: err 0bae0001, addr 35
    [00:00:09.272,888] <err> app: err 0bae0001, addr 36
    [00:00:09.283,111] <err> app: err 0bae0001, addr 37
    [00:00:09.293,334] <err> app: err 0bae0001, addr 38
    [00:00:09.303,558] <err> app: err 0bae0001, addr 39
    [00:00:09.313,781] <err> app: err 0bae0001, addr 3a
    [00:00:09.324,005] <err> app: err 0bae0001, addr 3b
    [00:00:09.334,259] <err> app: err 0bae0001, addr 3c
    [00:00:09.344,512] <err> app: err 0bae0001, addr 3d
    [00:00:09.354,736] <err> app: err 0bae0001, addr 3e
    [00:00:09.364,959] <err> app: err 0bae0001, addr 3f
    [00:00:09.375,183] <err> app: err 0bae0001, addr 40
    [00:00:09.385,498] <inf> app: err 0bad0000, addr 41 FOUND DEVICE
    [00:00:09.395,751] <err> app: err 0bae0001, addr 42
    [00:00:09.405,975] <err> app: err 0bae0001, addr 43
    [00:00:09.416,198] <err> app: err 0bae0001, addr 44
    [00:00:09.426,422] <err> app: err 0bae0001, addr 45
    [00:00:09.436,645] <err> app: err 0bae0001, addr 46
    [00:00:09.446,868] <err> app: err 0bae0001, addr 47
    [00:00:09.457,092] <err> app: err 0bae0001, addr 48
    [00:00:09.467,315] <err> app: err 0bae0001, addr 49
    [00:00:09.477,539] <err> app: err 0bae0001, addr 4a
    [00:00:09.487,762] <err> app: err 0bae0001, addr 4b
    [00:00:09.497,985] <err> app: err 0bae0001, addr 4c
    [00:00:09.508,209] <err> app: err 0bae0001, addr 4d
    [00:00:09.518,432] <err> app: err 0bae0001, addr 4e
    [00:00:09.528,656] <err> app: err 0bae0001, addr 4f
    [00:00:09.538,879] <err> app: err 0bae0001, addr 50
    [00:00:09.549,102] <err> app: err 0bae0001, addr 51
    [00:00:09.559,326] <err> app: err 0bae0001, addr 52
    [00:00:09.569,580] <err> app: err 0bae0001, addr 53
    [00:00:09.579,833] <err> app: err 0bae0001, addr 54
    [00:00:09.590,057] <err> app: err 0bae0001, addr 55
    [00:00:09.600,280] <err> app: err 0bae0001, addr 56
    [00:00:09.610,504] <err> app: err 0bae0001, addr 57
    [00:00:09.620,727] <err> app: err 0bae0001, addr 58
    [00:00:09.630,950] <err> app: err 0bae0001, addr 59
    [00:00:09.641,174] <err> app: err 0bae0001, addr 5a
    [00:00:09.651,397] <err> app: err 0bae0001, addr 5b
    [00:00:09.661,621] <err> app: err 0bae0001, addr 5c
    [00:00:09.671,844] <err> app: err 0bae0001, addr 5d
    [00:00:09.682,067] <err> app: err 0bae0001, addr 5e
    [00:00:09.692,291] <err> app: err 0bae0001, addr 5f
    [00:00:09.702,514] <err> app: err 0bae0001, addr 60
    [00:00:09.712,738] <err> app: err 0bae0001, addr 61
    [00:00:09.722,961] <err> app: err 0bae0001, addr 62
    [00:00:09.733,184] <err> app: err 0bae0001, addr 63
    [00:00:09.743,408] <err> app: err 0bae0001, addr 64
    [00:00:09.753,631] <err> app: err 0bae0001, addr 65
    [00:00:09.763,854] <err> app: err 0bae0001, addr 66
    [00:00:09.774,078] <err> app: err 0bae0001, addr 67
    [00:00:09.784,301] <err> app: err 0bae0001, addr 68
    [00:00:09.794,525] <err> app: err 0bae0001, addr 69
    [00:00:09.804,779] <err> app: err 0bae0001, addr 6a
    [00:00:09.815,032] <err> app: err 0bae0001, addr 6b
    [00:00:09.825,256] <err> app: err 0bae0001, addr 6c
    [00:00:09.835,479] <err> app: err 0bae0001, addr 6d
    [00:00:09.845,703] <err> app: err 0bae0001, addr 6e
    [00:00:09.855,926] <err> app: err 0bae0001, addr 6f
    [00:00:09.866,149] <err> app: err 0bae0001, addr 70
    [00:00:09.876,373] <err> app: err 0bae0001, addr 71
    [00:00:09.886,596] <err> app: err 0bae0001, addr 72
    [00:00:09.896,820] <err> app: err 0bae0001, addr 73
    [00:00:09.907,043] <err> app: err 0bae0001, addr 74
    [00:00:09.917,266] <err> app: err 0bae0001, addr 75
    [00:00:09.927,490] <err> app: err 0bae0001, addr 76
    [00:00:09.937,713] <err> app: err 0bae0001, addr 77
    [00:00:09.947,937] <err> app: err 0bae0001, addr 78
    [00:00:09.958,160] <err> app: err 0bae0001, addr 79
    [00:00:09.968,383] <err> app: err 0bae0001, addr 7a
    [00:00:09.978,607] <err> app: err 0bae0001, addr 7b
    [00:00:09.988,830] <err> app: err 0bae0001, addr 7c
    [00:00:09.999,053] <err> app: err 0bae0001, addr 7d
    [00:00:10.009,277] <err> app: err 0bae0001, addr 7e
    [00:00:18.722,747] <inf> app: 1 sec passed

    Best regards

    Björn

  • Hello Björn,

    So when you are able to write to the device on addr. 0x41, does the voltage look correct on the oscilloscope?

    BR,
    Edvin

Reply Children
  • Hallo Edvin,

    now i get the oscilloscope measurment and now the voltages looks good.

    Programcode write:

    osciloscope

    programcode read:

    osciloscope

    The Read Value of the register 3 of the PCA9536, that is used for write/read, has the value: 255 (0xFF, 0xb1111 1111). This is correct or a not configured PCA9536.

    I have a still question, what is the reason that the manual configured twim work and the automated configuration over the I2C-API don't work.

  • Hello,

    I am not sure exactly why it doesn't work, but it suggests that there are some issues in the configuration that you were using. 

    In your snippets from your original post:

    	gyro_adc@40 {
    		compatible = "i2c-device";
    		reg = < 0x40 >;
    		label = "gyro";
    	};
    	bq35100@55 {
    		compatible = "i2c-device";
    		reg = < 0x55 >;
    		label = "bms";
    	};*/

    I see that you are setting the addresses and labels, but what does "i2c-device" refer to? It is not something that is part of NCS by default, I think. Something that may cause the voltage to drop like that is if the devices are configured with wrong pull resistors. Did you set pull-down somewhere in the "i2C-device" settings?

    BR,

    Edvin

  • Hello Edvin,

    The compatile "i2c-device" is a generic-description this is usesd in every I2C-Driver, in the most cases at the second or third layer of the driver.

    I can't see any option in the pin-control section of the Overlay-file for I2C to set the resistors. at the UART i see the option to pull up the PIN (Section copy from the sample Project):

    &pinctrl {
    	i2c0_default: i2c0_default {
    		group1 {
    			psels = <NRF_PSEL(TWIM_SDA, 0, 26)>,
    				<NRF_PSEL(TWIM_SCL, 0, 27)>;
    		};
    	};
    
    	i2c0_sleep: i2c0_sleep {
    		group1 {
    			psels = <NRF_PSEL(TWIM_SDA, 0, 26)>,
    				<NRF_PSEL(TWIM_SCL, 0, 27)>;
    			low-power-enable;
    		};
    	};
    
    	uart0_default: uart0_default {
    		group1 {
    			psels = <NRF_PSEL(UART_TX, 0, 6)>,
    				<NRF_PSEL(UART_RTS, 0, 5)>;
    		};
    		group2 {
    			psels = <NRF_PSEL(UART_RX, 0, 8)>,
    				<NRF_PSEL(UART_CTS, 0, 7)>;
    			bias-pull-up;
    		};
    	};

    Best regards Björn

  • Hello Björn,

    Sorry for not being able to pin point exactly what is causing the voltage drop right away, but I see that most cases where the NCS SDK (including Zephyr) uses:

    compatible = "i2c-device"

    it actually says:

    compatible = "vnd,i2c-device"

    It is at least worth a shot. 

    So the measurements with the voltage drop, is that done with a DK or a custom board?

    What happens if you detach whatever is connected to the I2C bus. What voltage does the pin have then?

    Is there some way for me to reproduce what you are seeing on a DK without any external HW?

    BR,
    Edvin

  • Hello Edvin,

    all measurments are currently done with a DK Board, the custom Boards are in production.

    To the Driver compatible, i check the yaml-Drivers Files and see it in the first version. Only at specific Drivers the vnd shows the shortname of the producer. For a Basic-Driver-Componentlike I2C, i don't found anything in the "vnd, driver" notaition.

    I will tomorrow check the DK Board with out a device.

    Best Regards,

    Björn

Related