cancel
Showing results for 
Search instead for 
Did you mean: 

LSM6DSO just one interrupt at high frequency

gabriel.arnautu
Associate II

Hi,

I am using a LSM6DSO and ESP32 to read it.

I am handling the FIFO FULL interrupt by adding a new task to a queue in order to print a message and in the main loop I am reading the buffer of the sensor.

It is working perfectly at 833Hz, but if I set it to 1667Hz, I get the FIFO FULL interrupt just once and then it stops.

I am thinking that the problem may be from ESP32, but what stops the sensor to give another interrupt once I emptied the FIFO? I am using a logic analyzer and I can see that I have the interrupt, the SPI FIFO reading and no interrupt after that.

Regards,

Gabriel

1 REPLY 1
CWies.1
Associate III

Hi,

did you find a solution for the issue.

C.W.