Question:
Is there any sequence to set parameters to MAX86150, or just set all register value from I2C Master then read FIFO is ok?
a) I set all the parameter follow the datasheet, but the ambient light is always on, proximity function is not working;
b) the MAX86150 EVSYS's proximity function always works fine, even if set wrong parameter in GUI’s register map intentionally.
Answer:
The Datasheet should provide guidance on order, but usually, you should set all the settings, then enable ECG or PPG in the FIFO slots. This starts conversions, so you want to make sure that these blocks are all configured before they are enabled, otherwise you might need to discard samples collected after enabling the (PPG, or ECG) in the FIFO slots but before configuring (like ample rate, ADC current, ECG GAIN etc.).