cancel
Showing results for 
Search instead for 
Did you mean: 

HAL_I2C_Master_Sequential_Transmit_IT doesnt return data in data buffer

ABah.1
Associate II

Hi all

I want to read i2c data of bme280 sensor. I must read it sequential as follows:

Start

Slave address ack

Internal register address Ack

​Repeated start

Slaveaddress ack

Data to read

Stop

​I do that and every thing is ok in logic onalyzer. For example chip id is read correctly in logic analyzer but HAL_I2C_Master_Sequential_Transmit_IT function does not update data in recieve buffer.

How can i solve this problem??

10 REPLIES 10

I already said multiple times that it does not generate STOP condition in the middle and does exactly what you and 99% use cases need. Enable the cerebellar cortex feature!