The MAX14001 timing sequence diagrams were followed to implement write and read methods for the MAX14001 data registers via SPI. Setup is as an ADC only.
The MAX14001PMB eval board test initialization code is below. Thus, the hardware setup is correct. The issue: data reads from the registers are inconsistent. Every other read sequence in the test while() returns a value that is 0x200, 0x204, 0x203, 0x208, 0x100 or 0x000. The other reads return measurement data. The SPI clock rate is 1Mhz.
Thanks,