So I am able to read and write registers and configured the ADC3660 to output my real 16bit data in SDR one-wire mode.
Everything looked like it was working fine.
I could turn on the ramp and capture it. adjust the ramp and see it change.
I could switch to custom and flip single bits on and off and see it and capture it.
And then I could switch back to data and see some noise.
Until today.
Now as I write to register 16 it appears to go into custom mode with all zeros and then it is stuck.
Reading registers 14 15 and 16 all give me 5C.
I try to write to these registers, but they still return 5C.
I can run my init script which resets the registers and I am back to data in and I see some noise.
14 15 and 16 all return 00.
I write a 01 to register 14 and it returns 5C, 15 and 16 are still 00
I write a 01 to register 15 and it returns 5C , 16 is still 00
I write a 48 to register 16 and it returns 5C.
Now they are all 5C and I can't change it other than resetting it.
What happened?