Wrong answer to LSM6DS3 Who-Am-I register
I have a weird problem with LSM6DS3.
Right after power on I try to read the Who Am I register, via SPI. The return value is 0xFF, if I read it again it will send the correct value 0x69.
In other words, in order to get the correct response for
Who Am I, I must read the register twice, why is that?
#lsm6ds3