Setting up a MP8862 with i2c

Hey devs,

I'm trying to get the i2c interface to work with the MP8862. I followed the TWIS driver guide to get started and in there everything worked.

Now I wanted to setup the sensor and thus changed my overlay file to:

&i2c1{
	compatible="nordic,nrf-twim";
	status = "okay";
	sda-pin = <30>;
	scl-pin = <31>;
	clock-frequency = <I2C_BITRATE_STANDARD>;

	twis_device1:MP8862@6b {
		status = "okay";
		label = "MP8862";
		reg = <0x6b>;
	};
};

I just used the i2c to send the reset command and would want to try to poll it, but that gives me following error: from.

I2C device 1: MP8862
I2C Master: Slave ADDR: 0x6b SCL: 31, SDA: 30, CLK(Hz): 100000

[00:00:01.270,660] <err> i2c_nrfx_twim: Error 0x0BAE0001 occurred for message 0
[00:00:02.270,843] <err> i2c_nrfx_twim: Error 0x0BAE0001 occurred for message 0
[00:00:03.271,026] <err> i2c_nrfx_twim: Error 0x0BAE0001 occurred for message 0
[00:00:04.271,240] <err> i2c_nrfx_twim: Error 0x0BAE0001 occurred for message 0
[00:00:05.271,423] <err> i2c_nrfx_twim: Error 0x0BAE0001 occurred for message 0
[00:00:06.271,636] <err> i2c_nrfx_twim: Error 0x0BAE0001 occurred for message 0

I could find it was an internal error, but could not find where it was coming. 

Hope you can help!

Joep

Parents Reply Children
Related