LIS3MDL: Stops converting
I am using the LIS3MDL in continuous conversion mode - high speed at 1KHz. Intermittently it stops converting, the data ready line stays low. I can do a soft reset and the part does not recover. The only way I can recover the part is to power cycle it. I saw where one user said it would stop for about 63 seconds but I seem to be seeing it longer.
Is there anyway I can recover the part?
Background, I am using SPI at 1MHz data rate and interfaced to an STM32F407 interrogating the part with DMA.
The Register settings are:
CR1: 0X82
CR2: 00
CR3: 00
CR4: 02
CR5: 0X40
