LSM6DSO SPI Bug for high volume project
Using the LSM6 over SPI with the RP2040 Microcontroller for a mission-critical project (flight controller for UAVs).
The SPI works well. Well in theory. In practice, 1 in every 20-100 reads returns corrupt SPI data (WHOAMI reads as 0x68/0x58). This issue is somewhat reduced when moving the sensor (worst when still) and when adding decoupling capacitors (reduces corruption dramatically).
The project itself is ultra high volume (10k+ units), and we have already invested a very large amount of time and resources into testing.
