Can you confirm my understanding of the manual operating mode of this device?
Init Functions (Do Once)
Reset RST Bit to General Cfg Register to restore Register Defaults
Set all pins to ADCs
Write Sequence Cfg Address to Manual Mode
Main Function (Periodic Function )
For Loop
Write Channel Sel Address for a channel
Wait 24 Clock Cycles
Read MSB and LSB of Analog Input Channel
Convert to Voltage with MSB << 8 | LSB (Assuming uint16) and then (5V / 4095)
My issue is I am following this logic but getting the same value after sending each req to read MSB and LSB of the analog input register. I am sending two separate 24 bit messages and getting constant values back.
And then clearing the value with 0s
Anything else I could try or am I missing a message?