ISM330DLC 3-wire mode
Hi ST,
I have an custom board using the ISM330DLC but I'm having difficulty configuring it's primary bus for 3-wire SPI operation.
According to the ISM330DLC datasheet register CTRL3_C (0x12) must set to 0xC for 3-wire primary bus SPI mode to be enabled.
As can be seen from the following scope trace 0x0C is written to 0x12.

But when the 'Who Am I' register (0x0F) is read back 0x00 is received.
From the above I'm assuming that the CTRL3_C (0x12) command is not being received by the ISM330DLC as the SPI clock is not being pulled high as per the datasheet.
Before I replace the ISM330DLC can you please sanity check on the above?
Many thanks for your assistance
GnR
